求助数据库问题

查询成绩最高的十个姓王的学生的姓名,语句怎么写。。。
全部评论
select name from std where name like '王%' order by score desc limit 0,10;
点赞 回复 分享
发布于 2017-09-15 13:22
select 姓名,row_number() over(partitioned by substr(姓名,1,1) order by 成绩 desc) from thl where substr(姓名,1,1) = 王 limit 10
点赞 回复 分享
发布于 2017-09-15 16:19
先找姓王的,再排序,在用 limit 取前10个。
点赞 回复 分享
发布于 2017-09-15 13:21

相关推荐

企业都这么缺人了吗?缺人为什么还给白菜价!
真起不了响亮的名字:我给你出个主意,把公司报出来,让牛友去投,岂不美哉
点赞 评论 收藏
分享
05-30 12:03
山西大学 C++
offer来了我跪着接:不是骗子,等到测评那一步就知道为啥这么高工资了
点赞 评论 收藏
分享
评论
点赞
收藏
分享

创作者周榜

更多
牛客网
牛客网在线编程
牛客网题解
牛客企业服务