sql中怎么按某字段值的首字母分组

sql中如何按某字段值的首字母分组?如一字段有值:x001x003p005y0093分组结果应为.X2,p1,y1[解决办法]如

sql中如何按某字段值的首字母分组?
如一字段有值:
x001
x003
p005
y0093

分组结果应为.X=2,p=1,y=1



[解决办法]
如一字段有值:
x001
x003
p005
y0093

分组结果应为.X=2,p=1,y=1

select left(col,1) , count(*) from tb group by left(col,1)