日期:2014-05-18  浏览次数:20841 次

问一个SQL聚合函数的问题
在SQL中,我有一个数据表table,有三列u_id,u_name,u_dept.我的需求是查询u_name和u_dept都相同的时候,u_name出现的次数,并且将统计结果从大到小排列,请问这个查询语句要怎么写?

------解决方案--------------------

select count(*), u_name, u_dept from table group by u_name, u_dept
order by by u_name, u_dept