select count(*)
from table
group by left(name,1)可以不?

解决方案 »

  1.   


    select substring(name,1,1) 第一个字母, count(substring(b,1,1)) 数量
    from table  group by substring(b,1,1)
      

  2.   

    select left(name,1) name,count(*) 数量 from 表
    group by left(name,1)
      

  3.   

    select substring(name,1,1) as 第一个相同字母,name from table group by substring(name,1,1),name
      

  4.   

    select count(name) as 数量
    from yourtable
    group by left(name,1)
      

  5.   

    Select Substring(Name,1,1),Count(SubString(Name,1,1)) From 表 Group by SubString(Name,1,1)
      having count(SubString(Name,1,1))>1
      

  6.   

    select left(name,1),count(*)
        from tablename
        group by left(name,1)