Half-
Half-
全部文章
分类
题解(59)
归档
标签
去牛客网
登录
/
注册
Half-的博客
TA的专栏
45篇文章
0人订阅
sql刷题笔记
45篇文章
457人学习
全部文章
(共45篇)
题解 | #获取员工其当前的薪水比其manager当前薪水还高的相关信息#
来自专栏
思路:以部门关系表为主表关联部门经历表和s1,s2表,筛选即可selectd1.emp_no,d2.emp_no manager_no,s1.salary emp_salary,s2.salary manager_salaryfrom dept_emp d1left join dept_manage...
2021-07-20
1
359
题解 | #获取所有非manager员工当前的薪水情况#
来自专栏
思路:以员工表为主表四表连接,找到不等于dept_manager.emp_no的行问题:原来是 left join 工资表,但是发现工资表工资为null的会报错,题目没有标注selectd1.dept_no,e.emp_no,salaryfrom employees eleft join dept_...
2021-07-20
0
457
题解 | #对所有员工的薪水按照salary降序进行1-N的排名#
来自专栏
思路:求出排名后再拿出来排序select*from( select emp_no ,salary ,dense_rank()over(order by salary desc) t_rank from salaries) aorder by 3,1
2021-07-20
0
276
题解 | #统计各个部门的工资记录数#
来自专栏
思路:连接三个表之后分组聚合selectd1.dept_no,d1.dept_name,count(*) sumfrom departments d1left join dept_emp d2 on d1.dept_no = d2.dept_noleft join salaries s on s.e...
2021-07-20
0
267
题解 | #查找在职员工自入职以来的薪水涨幅情况#
来自专栏
思路:找到在职员工(有行to_date = '9999-01-01'),用最后的薪水-最初的薪水(极差)selectdistinct emp_no,最大日期的工资 - 最小日期的工资 as growthfrom( select * ,first_value(to_date)over...
2021-07-20
0
294
题解 | #查找所有员工的last_name和first_name以及对应的dept_name#
来自专栏
思路:以员工表为主表与其他两表连接selectlast_name,first_name,dept_namefrom employees eleft join dept_emp d1 on e.emp_no = d1.emp_noleft join departments d2 on d1.dept...
2021-07-20
0
264
题解 | #获取当前薪水第二多的员工的emp_no以及其对应的薪水salary#
来自专栏
思路:按薪水排序,找到排序=2的员工selectemp_no,salaryfrom( select emp_no ,salary ,dense_rank()over(order by salary desc) rk from salaries) awhere rk = ...
2021-07-20
0
322
题解 | #获取每个部门中当前员工薪水最高的相关信息#
来自专栏
思路1、两表连接获得每个员工的薪水2、按部门分组求最大值(排序求第一也可)3、找出薪水和部门最大值相等的员工 selectdept_no,emp_no,maxSalaryfrom( select d.emp_no ,salary ,dept_no ,first_valu...
2021-07-20
1
377
题解 | #获取所有员工当前的manager#
来自专栏
思路:以员工表为主表匹配部门经理表 ,筛选出员工id和经理id不同的行selectd1.emp_no,d2.emp_no managerfrom dept_emp d1left join dept_manager d2on d1.dept_no = d2.dept_nowhere d1.emp_no...
2021-07-20
1
231
题解 | #获取所有非manager的员工emp_no#
来自专栏
思路:以员工表为主表连接,筛选出部门领导表中emp_no为null的行 selecte.emp_nofrom employees eleft join dept_manager d on e.emp_no = d.emp_nowhere d.emp_no is null
2021-07-20
1
250
首页
上一页
1
2
3
4
5
下一页
末页