山水间边
山水间边
全部文章
题解
归档
标签
去牛客网
登录
/
注册
山水间边的博客
全部文章
/ 题解
(共39篇)
题解 | #网易云音乐推荐(网易校招笔试真题)#
首先想到用联结,但是时间和压力下还是运用子查询将复杂问题分解为小问题。实际数据量大时,子查询的效率比联结效率低,in和exist在面对不同大小的内外表时效率也不同。 select music_name from music where id in ( select music_id fr...
Sqlite
SQL
MySQL
2021-10-06
5
908
题解 | #商品交易(网易校招笔试真题)#
子查询聚合函数与外联结的结合使用 select a.id, a.name, a.weight, b.total from goods a left join (select goods_id, sum(count) as total from trans group by goods_id) b ...
Sqlite
SQL
MySQL
2021-10-06
0
380
题解 | #考试分数(五)#
中位数——首先要得到组内的排序和总的记录数量,然后根据中位数的特点构造筛选条件:t/2 <= rk and rk <= t/2 + 1, 例:奇数记录排序后1,2,3 中位数是2,其满足2>= 3/2(1.5), 2<= 3/2+1(2.5);偶数记录排序后1,2 中位数是1...
sql
Mysql
2021-09-02
4
488
题解 | #获得积分最多的人(三)#
积分有增有减,可以加个if或case when 进行判断,并赋予负值;求出最高的积分可以找出最大积分进行对比找出,也可以利用开窗函数。 with gs as (select a.id, a.name, sum(if(b.type = 'reduce', -b.grade_num, b.grade_n...
Mysql
sql
2021-09-02
0
353
题解 | #获得积分最多的人(二)#
窗口函数+嵌套子查询 select id,name,grade_sum from (select b.id as id, b.name as name, sum(a.grade_num) as grade_sum, dense_rank() over(order by sum(grade_num...
sql
Mysql
2021-08-27
0
515
题解 | #获得积分最多的人(一)#
此题数据保证积分最高的用户有且只有1个——此题可以用limit找出,但是并不普适,还需要考虑并列情况!尽量用联...... select b.name, sum(a.grade_num) as grade_sum from grade_info a left join user b on a.u...
sql
Mysql
2021-08-27
4
620
题解 | #最差是第几名(二)#
1、大牛的思路:当某一数的正序和逆序累计均大于整个序列的数字个数的一半即为中位数! select grade from (select grade, (select sum(number) from class_grade) as total, #累和 sum(number) ...
Mysql
sql
2021-08-26
1
681
题解 | #最差是第几名(一)#
弯路饶了不少,最差——设其为每个等级的最后一个,则就是个累加过程。1、case when + 子查询 select grade, case grade when 'A' then (select sum(number) from class_grade where grade <= 'A') ...
sql
Mysql
2021-08-26
0
545
题解 | #实习广场投递简历分析(三)#
主要的思路就是分别查找并将两个部分进行联结,注意这里联结对应的月份一致,即: month(a.date) = month(b.date)month()函数的参数只能是完整的[年-月-日],即利用date_format转化后的日期不能再用month函数。 select a.job, date_for...
Mysql
2021-08-25
0
501
题解 | #实习广场投递简历分析(二)#
考察date_format,同时也考察了按照月份、工作进行分组。 select job, date_format(date, '%Y-%m') as mon, sum(num) as cnt from resume_info where date >= '2025-01-01' and dat...
Mysql
sql
2021-08-25
0
391
首页
上一页
1
2
3
4
下一页
末页