牛客774105560号
牛客774105560号
全部文章
分类
题解(38)
归档
标签
去牛客网
登录
/
注册
牛客774105560号的博客
全部文章
(共35篇)
题解 | #查找所有员工的last_name和first_name以及对应的dept_name#
三表联查 使用 left join 左连接即可输出 select last_name,first_name,dept_name from employees left join dept_emp using(emp_no) left join departments usin...
Mysql
2021-12-05
0
261
题解 | #获取当前薪水第二多的员工的emp_no以及其对应的薪水salary#
与上题相同 找出当前薪水第二多的员工 先找出最高薪水 select max(salary) from salaries 然后再进行判断不是最高薪水 筛选后的最高薪水就是地第二高的薪水 select max(salary) from salaries where salary<>(sel...
Mysql
2021-12-05
0
255
题解 | #获取当前薪水第二多的员工的emp_no以及其对应的薪水salary#
找出当前薪水第二多的员工 先找出最高薪水 select max(salary) from salaries 然后再进行判断不是最高薪水 筛选后的最高薪水就是地第二高的薪水 select max(salary) from salaries where salary<>(selec...
Mysql
2021-12-05
0
290
题解 | #统计出当前各个title类型对应的员工当前薪水对应的平均工资#
两表联查,以title 进行分组 最后去重 select distinct title,avg(salary) from titles join salaries using(emp_no) group by title;
Mysql
2021-12-05
0
236
题解 | #查找employees表emp_no与last_name的员工信息#
直接按条件排查 emp_no 为奇数: emp_no % 2 <> 0 last_name不为Mary: last_name <> 'Mary' 最后按照hire_date逆序排列 select * from employees where emp_no%2<&...
Mysql
2021-12-05
0
231
题解 | #获取每个部门中当前员工薪水最高的相关信息#
先找到每个部门的最高薪资 使用窗口函数 以 dept_no 进行分组,可能会存在薪资相同,所以使用 distinct 去重 select distinct dept_no,max(salary) over(partition by dept_no) from dept_emp...
Mysql
2021-12-05
1
362
题解 | #获取所有员工当前的manager#
表1是所有员工及部门的信息 表2是部门及部门领导编号信息 两表联查 如果 emp_no 相等则是领导 相反 emp_no 不相等则是员工 select t1.emp_no, t2.emp_no manager from dept_emp t1 join dept_manager t2 ...
Mysql
2021-12-05
1
345
题解 | #获取所有非manager的员工emp_no#
先找出所有领导 emp_no select emp_no from dept_manager 然后判断不是领导 emp_no 的编号,剩下的即是 非部门领导的员工 SELECT emp_no from employees where emp_no NOT IN (select emp_no fro...
Mysql
2021-12-05
1
292
题解 | #找出所有员工当前薪水salary情况#
使用 distinct 去重全部输出即可 SELECT DISTINCT salary from salaries ORDER BY salary DESC
Mysql
2021-12-05
2
321
题解 | #查找薪水记录超过15次的员工号emp_no以及其对应的记录次数t#
分组统计 SELECT emp_no, count(emp_no) t FROM salaries GROUP BY emp_no HAVING t>15
Mysql
2021-12-05
1
261
首页
上一页
1
2
3
4
下一页
末页