关于查询统计的问题

rmj0515 2007-01-09 07:17:10
我有个表,里面装的是我发布出去的职位信息,共有800多条,但是里面有相同的职位名称,我现在想统计出有前20为的发布最多的职位名称,比如"教师"这个职位发布了50个,排了第一,"医生"这个职位发布了40个.排第二,以此类推!,sql语句怎么写呢?
...全文
117 3 打赏 收藏 转发到动态 举报
写回复
用AI写文章
3 条回复
切换为时间正序
请发表友善的回复…
发表回复
yangjianw2004 2007-01-09
  • 打赏
  • 举报
回复
select top 20 职位名称,count(*) as count from tablename order by count
smart_zcg 2007-01-09
  • 打赏
  • 举报
回复
select top 20 with ties 职位名称,count(*) as num from tablename group by 职位名称 order by num desc
冷箫轻笛 2007-01-09
  • 打赏
  • 举报
回复
select top 20 职位名称,count(1) as cou
from tablename
order by cou

22,209

社区成员

发帖
与我相关
我的任务
社区描述
MS-SQL Server 疑难问题
社区管理员
  • 疑难问题社区
  • 尘觉
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧