细雨噜噜噜
细雨噜噜噜
全部文章
分类
题解(99)
归档
标签
去牛客网
登录
/
注册
细雨噜噜噜的博客
全部文章
(共60篇)
题解 | #考试分数(五)#
法一: SELECT * FROM (SELECT *, ROW_NUMBER() over (partition by job order by score DESC) t_rank FROM grade) t1 WHERE (job,t_rank) IN (SELECT job,t_medium...
Mysql
2021-12-09
0
360
题解 | #考试分数(四)#
法一(先窗口函数排序了,其实不需要的,因为只需要分组后的总数就可以了,捂脸): SELECT job, case when MAX(rk)%2=0 then ROUND(MAX(rk)/2) else ROUND(MAX(rk)/2) end AS start, case when MAX(rk)%...
Mysql
2021-12-09
0
374
题解 | #牛客每个人最近的登录日期(五)#
方法一: WITH t1 AS( SELECT date,COUNT(user_id) retention_num FROM login WHERE (user_id,date) IN (SELECT user_id,DATE_ADD(MIN(date),INTERVAL 1 DAY) ...
Mysql
2021-12-08
1
680
题解 | #牛客每个人最近的登录日期(四)#
这题和这个https://blog.nowcoder.net/n/790154f3ad084dcfbf6042b42a8dc99f 找新增用户数很像。 本打算如下。但是下面的代码不会统计出新增用户数为0的日期,和题目的答案不相符。 SELECT date, COUNT(user_id) new FR...
Mysql
2021-12-07
0
442
题解 | #牛客每个人最近的登录日期(三)#
法一: SELECT ROUND(COUNT(t2.user_id)/ COUNT(t1.user_id),3) p FROM (SELECT user_id, MIN(date) date FROM login GROUP BY user_id) t1 LEFT JOIN (SELECT DIS...
Mysql
2021-12-07
3
745
题解 | #牛客每个人最近的登录日期(二)#
获得相应表的信息本就需要两个内连接(三张表相连)。但是, 获得user_id, MAX(login.date)容易,而要获得user_id, MAX(login.date)所在行的client_id就不得不再用一次内连接。 因此出现了三个内连接,连接了四个表。 SELECT user.name u_...
Mysql
2021-12-07
0
370
题解 | #平均工资#
如果不需要考虑去除多个相同最大值和多个相同最小值(就像平时算均分去除一个最高分,一个最低分),则: SELECT (SUM(salary)-MIN(salary)-MAX(salary))/(COUNT(*)-2) FROM salaries WHERE to_date='9999-01-01'; ...
Mysql
2021-12-07
0
406
题解 | #删除emp_no重复的记录,只保留最小的id对应的记录。#
思路是,找到是最小id的,然后删掉不是最小id的。错误做法: DELETE FROM titles_test WHERE id NOT IN (SELECT MIN(id) FROM titles_test GROUP BY emp_no); 错误原因是:MySQL中不允许在子查询的同时删除表数...
Mysql
2021-12-07
0
384
题解 | #获取当前薪水第二多的员工的emp_no以及其对应的薪水salary#
思路是去掉当前第一多的薪水后,在剩下的薪水里面找最多的。 一开始的做法(不太严谨): SELECT salaries.emp_no,salary,last_name,first_name FROM employees,salaries WHERE employees.emp_no=salaries....
Mysql
2021-12-07
0
383
题解 | #试卷完成数同比2020年的增长率及排名变化#
WITH t1 AS( SELECT tag, start_year, exam_cnt_20, rank() over (ORDER BY exam_cnt_20 DESC) exam_cnt_rank_20 FROM (SELECT tag, YEAR(submit_time)...
Mysql
2021-12-05
0
399
首页
上一页
1
2
3
4
5
6
下一页
末页