降序排列,limit k 输出top k

获得积分最多的人(一)

https://www.nowcoder.com/practice/1bfe3870034e4efeb4b4aa6711316c3b

/* 子查询
select name,grade_num
from(
    select 
        name,
        sum(grade_num) grade_num
    from user u
    right join grade_info g on u.id=g.user_id
    group by name
) t
where grade_num=(
    select max(grade_num)
    from (
        select 
            name,
            sum(grade_num) grade_num
        from user u
        right join grade_info g on u.id=g.user_id
        group by name
    ) t
)
 窗口函数、limit输出第1个 */
select 
    name,
    sum(grade_num) grade_num
from user u
right join grade_info g on u.id=g.user_id
group by name
order by grade_num desc
limit 1

全部评论

相关推荐

迟缓的斜杠青年巴比Q...:简历被投过的公司卖出去了,我前两天遇到过更离谱的,打电话来问我有没有意向报班学Java学习,服了,还拿我学校一个学长在他们那报班学了之后干了华为OD当招牌
点赞 评论 收藏
分享
风中翠竹:真的真的真的没有kpi。。。面试官是没有任何kpi的,捞是真的想试试看这个行不行,碰碰运气,或者是面试官比较闲现在,没事捞个人看看。kpi算HR那边,但是只有你入职了,kpi才作数,面试是没有的。
双非有机会进大厂吗
点赞 评论 收藏
分享
评论
点赞
收藏
分享

创作者周榜

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