如何用SQL筛选出现最多次数的信息?有点难!
id adduser
1 张三
2 李四
3 王麻子
4 张三
5 王麻子
6 张三
……
如何筛选出他们添加文章的次数,并降序排列?谢谢了!
问题点数:20、回复次数:5Top
1 楼zhaoanle(zhao)回复于 2006-03-04 17:22:23 得分 5
select adduser,count(*) as '次数' from tbl group by adduser
order by 次数Top
2 楼jaywa(爱老虎油)回复于 2006-03-04 17:32:32 得分 0
出现不能比较或排序 text、ntext和image数据类型的错误提示!
字段adduser的数据类型是nextTop
3 楼scmail81(琳·风の狼(修罗))回复于 2006-03-04 17:38:44 得分 15
select cast(adduser as varchar(8000)) as adduser,count(*) as num
from A
group by cast(adduser as varchar(8000))
order by count(*)Top
4 楼jaywa(爱老虎油)回复于 2006-03-04 17:47:04 得分 0
这样筛选好像没统计出现的次数Top
5 楼jaywa(爱老虎油)回复于 2006-03-04 18:01:41 得分 0
谢谢!搞定了!Top




