牛客网练习(一)
提示:截图即为测试通过的答案
SQL1
题目: 查找最晚入职员工的所有信息
SQL2
题目:查找入职员工时间排名倒数第三的员工所有信息
知识点:
使用limit的方法:
limit知识点使用详情
Having 是对分组数据进行;where是对全局数据进行操作
使用 窗口函数:
窗口函数
- ROW_NUMBER():顺序排序——1、2、3
- RANK():并列排序,跳过重复序号——1、1、3
- DENSE_RANK():并列排序,不跳过重复序号——1、1、2
SQL3
题目: 查找当前薪水详情以及部门编号dept_no
SQL4
题目:查找所有已经分配部门的员工的last_name和first_name以及dept_no
SQL5
题目:查找所有员工的last_name和first_name以及对应部门编号dept_no
SQL7
题目:查找薪水记录超过15次的员工号emp_no以及其对应的记录次数t
SQL8
题目:找出所有员工当前薪水salary情况
SQL10
题目: 获取所有非manager的员工emp_no
SQL11
题目: 获取所有员工当前的manager
SQL12
题目: 获取每个部门中当前员工薪水最高的相关信息
注意:分组求出最大的工资,对应的员工编号是不对的,是随机发出来的