注册 登录
编程论坛 MySQL论坛

问个简单查询的问题

23760639 发布于 2006-11-03 13:13, 1506 次点击

问大家个问题:就是表里有个字段:ID,值都是这样的G306SN1000001或者G506SN1000001或者Y506SN1000001。就是
1.我想要分组查询,就是把以G开头的放在一组,把以Y开头的放在一组,全部查询归列出来。以便统计编号以G开头的共有几个。编号以Y开头的共有几个?

2.后面还有要以编号的前两个字母来分组的。
比如把前两个字母为G3的放在一起。Y1的放在一起,Y2的放在一起 ,以便统计编号以G3.Y1.Y2开头的各自共有几条记录.
这两个查询语句怎么写,谢谢!

1 回复
#2
jackyhuang2006-12-20 09:41
Select left(ID,1),count(ID) from table group by left(ID,1)
两个字母的也一样的道理。
1