求一sql语句,能够统计出列中不同值的数量,该如何解决
求一sql语句,能够统计出列中不同值的数量
现有一个表T1,两个字段,id与km ,数据如下:
id km
1 98
2 97
3 96
4 98
5 90
6 97
7 95
8 96
9 98
要通过一个sql语句,得出km字段中不同数值的个数,效果如下:
km Msum
98 3
97 2
96 2
95 1
90 1
我的数据库是mysql ,这样的sql应该怎么写?求助大家了.感激中!
------解决方案--------------------
SELECT km,COUNT(id) AS Msum
FROM T1
GROUP BY km
现有一个表T1,两个字段,id与km ,数据如下:
id km
1 98
2 97
3 96
4 98
5 90
6 97
7 95
8 96
9 98
要通过一个sql语句,得出km字段中不同数值的个数,效果如下:
km Msum
98 3
97 2
96 2
95 1
90 1
我的数据库是mysql ,这样的sql应该怎么写?求助大家了.感激中!
------解决方案--------------------
SELECT km,COUNT(id) AS Msum
FROM T1
GROUP BY km