贪吃鼠
贪吃鼠
全部文章
分类
题解(13)
归档
标签
去牛客网
登录
/
注册
贪吃鼠的博客
全部文章
(共13篇)
题解 | #获得积分最多的人(二)#
当 type='add'时,直接进行 sum() 求和,可是当 type='reduce' 时,需要减掉,相当于乘以 -1,上述场景,可以通过 case when ... then ... else ... end 实现。 select user_id, name, gn from ( se...
SQL
2021-08-27
0
340
题解 | #获得积分最多的人(二)#
方法一: 查询每个用户获得的总积分select user_id, sum(grade_num) as gn from grade_info group by user_id 使用窗口函数 dense_rank() 按照总积分成绩降序paimselect user_id, gn, dense_...
SQL
2021-08-27
0
406
题解 | #获得积分最多的人(一)#
思路:对每个人的积分分组求和得到总积分后,对总积分进行降序排序,使用 limit 1 返回第一行,即最高积分因为题目说了:此题数据保证积分最高的用户有且只有1个所以不用考虑返回的结果会出现重复值 select name, sum(grade_num) as gn from grad...
SQL
2021-08-27
0
522
首页
上一页
1
2
下一页
末页