Dateron
Dateron
全部文章
分类
题解(44)
归档
标签
去牛客网
登录
/
注册
Dateron的博客
全部文章
(共62篇)
题解 | #查找在职员工自入职以来的薪水涨幅情况#
1.左连接 salaries 和 empoyees,因为后面要用到 hire_date 字段;2.用 with as 将连接好的表存为临时视图,减少代码量,方便后期查询;3.select 出 hire_date 和 from_date 相等的记录,即 salary 调整前的记录,as a;4.sel...
with
as
2021-06-03
0
0
题解 | #获取当前薪水第二多的员工的emp_no以及其对应的薪水salary#
1.根据 salaries 表求 max(salary);2.求 where 条件满足 < max(salary) 的 max(salary),即为第二高的薪水;3.inner join 两表,select 出需要字段;4.where 条件为=第二步中求出的第二高薪水 select emplo...
2021-06-02
0
342
题解 | #获取每个部门中当前员工薪水最高的相关信息#
1.先 inner join 两张表;2.select 题目需要的字段,用窗口函数 dense_rank() 根据 dept_no 分组,然后倒序给 salary 排名3.最外层常规 select 出需要字段,where 条件为 ranking=1,则为每个部门薪水最高的员工记录。 select t...
窗口函数
2021-06-02
1
417
题解 | #获取所有员工当前的manager#
dept_emp 左连接 dept_manager当 dept_emp.emp_no不等于dept_manager.emp_no时,满足条件 select dept_emp.emp_no ,dept_manager.emp_no as manger from dept_emp left...
2021-06-02
1
334
题解 | #获取所有非manager的员工emp_no#
左连接,然后dept_no 为null的则是非manager select employees.emp_no from employees left join dept_manager on employees.emp_no=dept_manager.emp_no where dept_manag...
2021-06-02
1
406
题解 | #查找薪水记录超过15次的员工号emp_no以及其对应的记录次数t#
考察分组聚合,和聚合后过滤group byhaving select emp_no ,count(salary) t from salaries group by emp_no having t>15
2021-06-02
1
378
题解 | #查找当前薪水详情以及部门编号dept_no#
两表 inner join 连接 select a.emp_no,a.salary,a.from_date,a.to_date,b.dept_no from ((select * from salaries) a inner join (select * from dept_manager) b ...
2021-04-24
1
451
题解 | #查找入职员工时间排名倒数第三的员工所有信息#
两种解法1.hire_date 倒序排序,offset 从第二开始取,limit 限制取1,那就是入职时间排名为倒数第三的员工信息 select * from employees order by hire_date desc limit 1 offset 22.窗口函数,增加一列,入职时间倒序排...
2021-04-24
1
418
题解 | #统计出当前各个title类型对应的员工当前薪水对应的平均工资#
1.根据两个表的 emp_no inner join 成一个新表;2.然后根据 title 分组,求其平均值,过滤出相应字段,再根据平均薪水升序排序 select title,avg(salary) avg_salary from (select * from titles) a inner joi...
2021-04-16
3
529
题解 | #查找employees表#
1.先判断 emp_no 的奇偶性,用 cash when 结合 mod() 给 emp_no 打标签,余数=0为偶数,否则为奇数,将此列命名为 label;2.然后将上述表作为子查询表根据题目给定的条件 select 出相应字段; select emp_no,birth_date,first_n...
cash
2021-04-16
1
909
首页
上一页
1
2
3
4
5
6
7
下一页
末页