N刻后告诉你
N刻后告诉你
全部文章
分类
题解(30)
归档
标签
去牛客网
登录
/
注册
N刻后告诉你的博客
全部文章
(共31篇)
10
题目:获取所有非manager的员工的emp_no 方法1:NOT IN+子查询select emp_nofrom employeeswhere emp_no not in (select emp_no from dept_manager); 方法2:LEFT JOIN左连接+IS NULLSELE...
2020-05-19
370
7465
9
题目:获取所有部门当前manager的当前薪水情况,给出dept_no,emp_no以及salary,当前表示to_date=‘9999-01-01' INNER JOINSELECT d.dept_no, d.emp_no, s.salaryFROM dept_manager AS dINNER ...
2020-05-19
2
712
8
题目:找出所有员工当前(to_date=‘9999-01-01’)具体的薪水salary情况,对于相同的薪水只显示一次,并按照逆序显示 方法1:distinct+order byselect distinct salaryfrom salarieswhere to_date='9999-01-01'...
2020-05-19
99
4448
7
题目:查找薪水涨幅超过15次的员工号emp_no以及其对应的涨幅次数t题目隐含:1.一条记录就算一次涨幅(严格意义上,从第二条记录算起才算一次涨幅)2.任何一条记录都算一次涨幅(严格意义上,必须比上一条记录的工资高才算一次涨幅) 分组+聚合函数select emp_no, count() tfrom...
2020-05-19
428
12004
6
题目:查找所有员工入职时候的薪水情况,给出emp_no以及salary,并按照emp_no进行逆序 方法1:子查询select s.emp_no, s.salaryfrom salaries as swhere from_date = (select e.hire_date from employe...
2020-05-19
5
916
5
题目:查找所有员工的last_name和first_name以及对应部门编号dept_no,也包括暂时没有分配具体部门的员工 方法1:使用左连接select e.last_name, e.first_name, d.dept_nofrom employees as eleft join dept_e...
2020-05-19
4
1074
4
题目:查找所有已经分配部门的员工的last_name和first_name以及dept_no 方法1:使用内连接select last_name, first_name, dept_nofrom dept_emp as dinner join employees as eon d.emp_no = ...
2020-05-19
30
2300
3
题目:查找在当前时刻(to_date=‘9999-01-01’),各个部门的经理的薪水详情以及其对应部门编号dept_no题目隐含要求:最后输出的emp_no是按照从小到大的顺序排列的 方法1:纯where连接两表select salaries.emp_no, salaries.salary, sa...
2020-05-19
155
8677
2
题目:查找入职员工时间排名倒数第三的员工所有信息:假定:所有的数据里员工入职的日期都不是同一天 方法1:子查询(最佳)select * from employeeswhere hire_date =(select distinct hire_date from employeesorder by h...
2020-05-19
97
4732
1
题目:查找最晚入职员工的所有信息:假定:所有的数据里员工入职的日期都不是同一天 方法1:子查询(最佳)select * from employeeswhere hire_date =(select max(hire_date) from employees);或select * from emplo...
2020-05-19
54
1786
首页
上一页
1
2
3
4
下一页
末页