N刻后告诉你
N刻后告诉你
全部文章
题解
归档
标签
去牛客网
登录
/
注册
N刻后告诉你的博客
全部文章
/ 题解
(共30篇)
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
718
8
题目:找出所有员工当前(to_date=‘9999-01-01’)具体的薪水salary情况,对于相同的薪水只显示一次,并按照逆序显示 方法1:distinct+order byselect distinct salaryfrom salarieswhere to_date='9999-01-01'...
2020-05-19
102
4457
7
题目:查找薪水涨幅超过15次的员工号emp_no以及其对应的涨幅次数t题目隐含:1.一条记录就算一次涨幅(严格意义上,从第二条记录算起才算一次涨幅)2.任何一条记录都算一次涨幅(严格意义上,必须比上一条记录的工资高才算一次涨幅) 分组+聚合函数select emp_no, count() tfrom...
2020-05-19
432
12015
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
927
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
1085
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
2312
3
题目:查找在当前时刻(to_date=‘9999-01-01’),各个部门的经理的薪水详情以及其对应部门编号dept_no题目隐含要求:最后输出的emp_no是按照从小到大的顺序排列的 方法1:纯where连接两表select salaries.emp_no, salaries.salary, sa...
2020-05-19
155
8691
2
题目:查找入职员工时间排名倒数第三的员工所有信息:假定:所有的数据里员工入职的日期都不是同一天 方法1:子查询(最佳)select * from employeeswhere hire_date =(select distinct hire_date from employeesorder by h...
2020-05-19
98
4746
1
题目:查找最晚入职员工的所有信息:假定:所有的数据里员工入职的日期都不是同一天 方法1:子查询(最佳)select * from employeeswhere hire_date =(select max(hire_date) from employees);或select * from emplo...
2020-05-19
54
1803
SQL实战第21题
题目:查找所有员工自入职以来的薪水涨幅情况,给出员工编号emp_no以及其对应的薪水涨幅growth,并按照growth进行升序解题要领:构建现在的工资表和入职的工资表,然后做差隐含题意:现在对应的时间是to_date=‘9999-01-01’,入职则需要利用employees表的hire_date...
2020-05-17
90
5233
首页
上一页
1
2
3
下一页
末页