sql 查询

[复制链接]
查看11 | 回复4 | 2011-6-17 12:59:31 | 显示全部楼层 |阅读模式
表s 有name名字和score成绩字段,一个人有多个成绩,查询成绩总和最大的那个人的名字

回复

使用道具 举报

千问 | 2011-6-17 12:59:31 | 显示全部楼层
你什么数据库,SQL server的话楼上正解,oracle就需要把楼上倒数第二行的as去掉select name,max(totalScore ) from(select name,sum(score) as totalScore from S group by name ) newTablegroup by name写成这种。...
回复

使用道具 举报

千问 | 2011-6-17 12:59:31 | 显示全部楼层
select name,max(totalScore ) from(select name,sum(score) as totalScore from S group by name ) as newTablegroup by name...
回复

使用道具 举报

千问 | 2011-6-17 12:59:31 | 显示全部楼层
select top 1 name,sum(score) as totalScore from S group by name order by sum(score) desc...
回复

使用道具 举报

千问 | 2011-6-17 12:59:31 | 显示全部楼层
没玩过...
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

主题

0

回帖

4882万

积分

论坛元老

Rank: 8Rank: 8

积分
48824836
热门排行