小佛系
小佛系
全部文章
题解
归档
标签
去牛客网
登录
/
注册
小佛系的博客
全部文章
/ 题解
(共9篇)
题解 | #删除emp_no重复的记录,只保留最小的id对应的记录。#
delete from titles_test whereemp_no in (select emp_no from ( select emp_no from titles_test group by emp_no having count(1)>1...
2021-07-13
0
423
题解 | #查找描述信息中包含robot的电影对应的分类名称以及电影数目,而且还需要该分类对应电影数量>=5部#
select b.name,a2.sum_1 from( select a1.category_id,count(a1.film_id) as sum_1 from( select a.category_id,a.film_id from film_c...
2021-07-09
0
486
题解 | #汇总各个部门当前员工的title类型的分配数目#
select a.dept_no,a.dept_name,b.title,count(title) from( select a.dept_no,a.dept_name,b.emp_no -- 先把各个部门的员工写到一张临时表 from departments a left join dept_...
2021-07-08
0
366
题解 | #获取员工其当前的薪水比其manager当前薪水还高的相关信息#
select a.emp_no,b.emp_no as manager_no, a.salary as emp_salary,b.salary as manager_salary from( select b.dept_no,a.emp_no,a.salary ------------------...
2021-07-08
1
506
题解 | #获取当前薪水第二多的员工的emp_no以及其对应的薪水salary#
select b.emp_no,b.salary,a.last_name,a.first_name -- 3.查出对应字段 from employees a left join salaries b on a.emp_no=b.emp_no where b.salary in ( select...
2021-07-08
1
481
题解 | #查找employees表emp_no与last_name的员工信息#
select * from employees where emp_no mod 2 <> 0 and last_name <> 'Mary' order by hire_date desc其实这题的唯一难点就是员工号是奇数怎么判断。奇数是不能整除2的,那么奇数除以2就...
2021-07-06
6
665
题解 | #获取每个部门中当前员工薪水最高的相关信息#
select m.dept_no,n.emp_no,m.maxsalary from ( select a.dept_no,max(b.salary) as maxsalary from dept_emp a left join salaries b on a.emp_no=b.emp_no g...
2021-07-06
3
445
题解 | #查找薪水记录超过15次的员工号emp_no以及其对应的记录次数t#
select * from ( select emp_no,count(*) as t from salaries group by emp_no) a where t>15首先使用group_by 对 emp_no 做一个分组,然后分别进行一个统计总数,最后再嵌套一层就可以了
2021-07-05
5
576
题解 | #查找所有员工的last_name和first_name以及对应部门编号dept_no#
SELECT A.LAST_NAME,A.FIRST_NAME,B.DEPT_NO FROM employees A left join dept_emp B ON A.EMP_NO=B.EMP_NO根据题目要求是所有员工的对应信息,所以可以使用left join,但要注意主表是employees,...
2021-07-05
2
560