Php 按列的第一个字母从MySQL表中选择COUNT
我要做的是选择列中的所有第一个字母,并计算每个字母出现的次数。到目前为止,我能够得到每个字母的计数,但不知道如何输出字母本身 查询:Php 按列的第一个字母从MySQL表中选择COUNT,php,mysql,count,Php,Mysql,Count,我要做的是选择列中的所有第一个字母,并计算每个字母出现的次数。到目前为止,我能够得到每个字母的计数,但不知道如何输出字母本身 查询:按子字符串(姓氏,1,1)选择COUNT(子字符串(姓氏,1,1))作为来自用户组的字母 输出: letter ------ 0 4 1 5 1 1 13 1 74 2 2 8 1 如何获取数字旁边的字母?这是一种方法: SELECT SUBSTRING(last_name, 1, 1) as letter, count(*) as total FROM user
按子字符串(
姓氏,1,1)选择COUNT(子字符串(
姓氏,1,1))作为来自用户组的字母代码>
输出:
letter
------
0
4
1
5
1
1
13
1
74
2
2
8
1
如何获取数字旁边的字母?这是一种方法:
SELECT SUBSTRING(last_name, 1, 1) as letter, count(*) as total FROM users
GROUP BY SUBSTRING(last_name, 1, 1);
这是一种方式:
SELECT SUBSTRING(last_name, 1, 1) as letter, count(*) as total FROM users
GROUP BY SUBSTRING(last_name, 1, 1);
尽可能直截了当
SELECT
SUBSTRING(last_name,1,1) as letter,
COUNT(last_name) AS cnt
FROM users
GROUP BY SUBSTRING(last_name, 1, 1);
现场演示。尽可能直接
SELECT
SUBSTRING(last_name,1,1) as letter,
COUNT(last_name) AS cnt
FROM users
GROUP BY SUBSTRING(last_name, 1, 1);
现场演示