数据分析阿宇君
数据分析阿宇君
全部文章
分类
题解(36)
归档
标签
去牛客网
登录
/
注册
数据分析阿宇君的博客
TA的专栏
31篇文章
1人订阅
数据分析阿宇君的SQL题解
31篇文章
14187人学习
全部文章
(共29篇)
12.获取所有部门中当前员工当前薪水最高的相关信息
来自专栏
获取所有部门中当前(dept_emp.to_date = '9999-01-01')员工当前(salaries.to_date='9999-01-01')薪水最高的相关信息,给出dept_no, emp_no以及其对应的salary,按照部门升序排列。法一:开窗函数 select t.dept_no...
SQL
2020-08-18
77
4369
11.获取所有员工当前的manager,如果员工是manager的话不显示
来自专栏
法一:WHERE 多条件限制 select de.emp_no,dm.emp_no as manager_no from dept_emp de,dept_manager dm where de.dept_no=dm.dept_no and de.emp_no!=dm.emp_no and d...
SQL
2020-08-18
8
935
10.获取所有非manager的员工emp_no
来自专栏
法一:内连接 select e.emp_no from employees e where e.emp_no not in (select emp_no from dept_manager d)法二:左连接+NULL select e.emp_no fr...
SQL
2020-08-18
1
589
9.获取所有部门当前manager的当前薪水情况
来自专栏
获取所有部门当前(dept_manager.to_date='9999-01-01')manager的当前(salaries.to_date='9999-01-01')薪水情况,给出dept_no, emp_no以及salary(请注意,同一个人可能有多条薪水情况记录) 法一:WHERE限定条件 s...
SQL
2020-08-18
0
716
6.查找所有员工入职时候的薪水情况
来自专栏
法一:hire_data时间=from_data时间 select s.emp_no,s.salary from salaries s inner join employees e on s.emp_no=e.emp_no and s.from_date=e.hire_date order by ...
SQL
2020-08-18
0
716
5.查找所有员工的last_name和first_name以及对应部门编号dept_no也包括暂时没有分配具体部门的员工
来自专栏
考察内连接与左/右联结区别 select e.last_name,e.first_name,d.dept_no from employees e left join dept_emp d on e.emp_no=d.emp_no
SQL
2020-08-16
1
642
3.查找各个部门当前领导当前薪水详情以及其对应部门编号
来自专栏
在这里要注意下面三种都可以 select s.*, d.dept_no from salaries s inner join dept_manager d on s.emp_no=d.emp_no where s.to_date='9999-01-01' and d.to_date='9999-01...
SQL
2020-08-15
7
917
2.查找入职员工时间排名倒数第三的员工所有信息
来自专栏
开窗函数 select emp_no,birth_date,first_name,last_name,gender,hire_date from( select *, row_number() over(order by hire_date desc )as n from employees ) a...
SQL
开窗函数
2020-08-15
55
6679
SQL:工资的累计
来自专栏
答案: SELECT s1.emp_no, s1.salary, (SELECT SUM(s2.salary) FROM salaries AS s2 WHERE s2.emp_no <= s1.emp_no AND s2.to_date = '9999-01-01') AS running_...
SQL
2020-08-14
68
2924
首页
上一页
1
2
3
下一页
末页