首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 数据库 > SQL Server >

请问sql怎么按照汇总的结果来排序

2012-09-13 
请教sql如何按照汇总的结果来排序?有如下格式的表,我希望人名能够按照他们总分从高到低来排列,请问 sql 如

请教sql如何按照汇总的结果来排序?
有如下格式的表,我希望人名能够按照他们总分从高到低来排列,请问 sql 如何写?

name score
张三 23
张三 78
黄五57
黄五68
李三65
李三 78


[解决办法]

SQL code
select a.*from tb a,(select name,sum(score) score from tb group by name) bwhere a.name = b.nameorder by b.score desc,a.name,a.score desc 

热点排行