Mr_jin
Mr_jin
全部文章
分类
大数据学习(1)
数据结构(3)
题解(27)
归档
标签
去牛客网
登录
/
注册
Mr_jin的博客
全部文章
(共3篇)
题解 | #获得积分最多的人(二)#
本题在聚合的基础上需要得出最大值,进行判断。我第一思路是:在where或者having子句中得出最大值,然而此版本的MySQL不支持在子句中写(limit)。因此,创建临时表,然后再查询的时候判断: with a as( select u.id,u.name, sum(g.grade_num)ove...
窗口函数
临时表
2021-06-25
2
551
题解 | #获得积分最多的人(一)#
本题写法: select name, sum(g.grade_num)over(partition by g.user_id)as grade_sum from user as u,grade_info as g where u.id=g.user_id order by grade_sum des...
窗口函数
2021-06-25
0
400
题解 | #最差是第几名(二)#
sql求中位数窗口函数法:(简单又巧妙)正序:1 2 3 4 5倒序:5 4 3 2 1===================》中位数3正序:1 2 3 4 5 6逆序:6 5 4 3 2 1=================》中位数3 4结论;where a=b or abs(b-a)=1#要么相...
窗口函数
中位数
2021-06-25
0
460