根据记录多少进行筛选,请教一条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

已经有3 个评论
  1. 15375 说:

    select Name from test  group by Name order by count(1) desc

  2. mikeyao210 说:

    SQL code

    select Name from test group by Name order by count(*) desc

  3. look 说:

    多谢两位。

我要评论

评论功能因故关闭!

请加入我们的QQ群一起参与讨论:群号59400482(500人超级群)


返回首页 | 关于我们 | 联系我们 | 广告合作 | 网站地图 | 友情链接 | 版权声明