根据记录多少进行筛选,请教一条sql语句。
admin 发表于 2010-07-28 | 来源:互联网 | 阅读:
例如表 test 的结构为
Name Time
—————————-
A 2010-1-1
B 2010-1-2
A 2010-1-3
C 2010-1-4
A 2010-1-5
B 2010-1-6
—————————-
现在我要根据记录的多少进行筛选
例如A有三条记录 B有两条记录 C有一条记录
那么 我
select distinct Name from test order by…..
该怎么写才能得到的顺序是从多到少的,即查询的结果为
A
B
C

select Name from test group by Name order by count(1) desc
SQL code
select Name from test group by Name order by count(*) desc
多谢两位。