宋子木
宋子木
全部文章
题解
归档
标签
去牛客网
登录
/
注册
宋子木的博客
全部文章
/ 题解
(共9篇)
题解 | #插入记录(二)#
注意:①id列自增 ,所以不插入 ②日期筛选用结束答卷时间,在使其小于2021时已经避免了空值 insert into exam_record_before_2021(uid,exam_id...
Mysql
2022-04-18
0
268
题解 | #平均工资#
-- 此题要注意在职员工,在查询最大值最小值时也需要是在在职员工中查找。 with a AS (select * from salaries where to_date = '9999-01-01' ) select AVG(salary) avg_salary FROM a where sa...
Mysql
2021-10-23
0
281
题解 | #查找描述信息中包含robot的电影对应的分类名称以及电影数目#
错误答案: -- 总数大于五且含robot电影的类型和影片总数 /*SELECT distinct c.name ,a.cf FROM film_category fc join film f on fc.film_id = f.film_id join category c on f...
Mysql
2021-10-09
0
404
题解 | #获取员工其当前的薪水比其manager当前薪水还高的相关信息#
SELECT de.emp_no ,dm.emp_no manager_no ,s1.salary emp_salary ,s2.salary manager_salary FROM dept_emp de join salaries s1 on de.em...
Mysql
2021-10-09
0
297
题解 | #查找在职员工自入职以来的薪水涨幅情况#
/*-- 窗口函数,运行慢 with a as (select e.emp_no ,salary ,from_date ,to_date ,(last_value(salary) over w) - (FIRST_VALUE(salar...
Mysql
2021-10-03
0
377
题解 | #获取每个部门中当前员工薪水最高的相关信息#
'''方法一:采用子查询,查出最大工资后匹配相应的员工和部门信息''' -- **子查询 使用all比对求最大工资** with a as (select d.emp_no,dept_no,salary from dept_emp d join sala...
Mysql
2021-10-02
1
471
题解 | #浙大不同难度题目的正确率#
就三表联结,没啥好说的。。。 select c.difficult_level ,sum(if(a.result= 'right',1,0))/count(c.question_id) correct_rate from question_practice_detail a left j...
Mysql
2021-09-24
1
418
题解 | #统计复旦用户8月练题情况#
没在表里看到日期相关的列。。。。。。还是看了解题思路才发现有个date SELECT a.device_id ,a.university ,count(b.question_id ) question_cnt ,sum(case when b.result = '...
Mysql
2021-09-24
0
326
题解 | #找出每个学校GPA最低的同学#
注意按学校升序(默认)排序 -- 子查询 SELECT a.device_id ,a.university ,a.gpa from user_profile a where gpa in ( select min(b.gpa) ...
Mysql
2021-09-24
86
2665