mysql练习
牛客网练习(一)
提示:截图即为测试通过的答案
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
题目: 获取每个部门中当前员工薪水最高的相关信息
注意:分组求出最大的工资,对应的员工编号是不对的,是随机发出来的










