对以特定字母开头的记录进行计数

问题描述

|| 我的名字看起来像这样: 安德鲁 亚瑟 巴里 我想做一个查询,找出有多少记录以An,Ar,Ba开头。例如 安1 氩气1 爸1     

解决方法

Select COUNT(*),SUBSTRING(column_name,1,2) FROM table_name GROUP BY SUBSTRING(column_name,2)
    ,
SELECT SUBSTRING(name,2),COUNT(*) AS \"Count\"
FROM mytable
GROUP BY SUBSTRING(name,2)