智睿软件_技术交流论坛综合站长Web程序开发 → SQL语句的分类汇总排行


  共有21696人关注过本帖树形打印

主题:SQL语句的分类汇总排行

帅哥哟,离线,有人找我吗?
zhirui
  1楼 个性首页 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:管理员 帖子:520 积分:8740 威望:0 精华:5 注册:2009-07-07
SQL语句的分类汇总排行  发帖心情 Post By:2012-12-10 23:31:37

SELECT ClassId, COUNT(ClassId) AS bbb FROM zhi_rui_v_vo GROUP BY ClassId ORDER BY COUNT(ClassId) DESC

SQL语句的分类汇总排行


政府公安政府系统,专注于政府媒体,公安公众信息系统 支持(1中立(0反对(0回到顶部
帅哥哟,离线,有人找我吗?
zhirui
  2楼 个性首页 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:管理员 帖子:520 积分:8740 威望:0 精华:5 注册:2009-07-07
  发帖心情 Post By:2012-12-10 23:33:49

有一个表:(表名:aaaa)

结构如下:
id   bm
1    中国
2    中国
3    中华
4    中华
5    中国
6    中华
7    大小
8    大小
9    中国

需要得到如下效果:
bm     cx
中国    4
中华    3
大小    2

意思就是先汇总后,再按出现次数的多少排序
select bm, count(bm) as bbb from aaaa group by bm order by count(bm) desc

支持(1中立(0反对(0回到顶部
帅哥哟,离线,有人找我吗?
zhirui
  3楼 个性首页 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:管理员 帖子:520 积分:8740 威望:0 精华:5 注册:2009-07-07
  发帖心情 Post By:2012-12-11 22:35:01

SELECT VoteName, Hits,
          (SELECT COUNT(*)
         FROM zhi_rui_v_po b
         WHERE b.hits < a.hits) AS Expr1
FROM zhi_rui_v_po a
ORDER BY Hits

国际域名60元,空间八折优惠,企业的顶级合作伙伴 支持(1中立(0反对(0回到顶部