sql server 2000 怎么写一个语句,取出某字段中某值出现重复最多的次数?
比如我现在,有个字段叫姓名 ,然后 我要取 某个姓名出现的次数最多的那次和那个名字,只要这个值!!!!!求高手帮忙~~先谢谢了
比如我现在,有个字段叫姓名 ,然后 我要取 某个姓名出现的次数最多的那次和那个名字,只要这个值!!!!!求高手帮忙~~先谢谢了
答案:思路:查询出所有姓名和出现次数,倒序排列,取第一行记录,就是出现最多的.
select top 1 count(*) from [某表] group by 姓名 order by count(*) Desc
其他:分步查询吧,一条语句比较复杂
上一个:我的SQL SERVER2005,和2008中打开开始怎么没有这些东西的啊?这台是别人的电脑
下一个:sql server 报错,请帮忙看下