一个简单的问题,急!!
一个表的数据如下面:
姓名,看书
a,T
a,T
b,T
b,T
b,T
a,T
a,T
a,T
a,T
c,T
c,T
d,T
我要查询这个表中,姓名相同的人出现的次数是多少,且次数按由多到少的排序
如结果:
a,6
b,3
c,2
d,1
这个sql语句该怎么写啊?(我的真实表中数据上万条)
问题点数:60、回复次数:2Top
1 楼wgsasd311(自强不息)回复于 2006-03-04 12:44:53 得分 30
select 姓名,
次数=count(1)
from tb
group by 姓名
order by count(1) descTop
2 楼scmail81(琳·风の狼(修罗))回复于 2006-03-04 12:51:53 得分 30
select 姓名,
count(*) as 次数
from tb
group by 姓名
order by count(*) desc
Top




