12 2020 档案
摘要:#1 使用含有关键字exists查找未分配具体部门的员工的所有信息。 思路一 对于每一个员工,查询他的id是否存在于dept_emp select * from employees where NOT EXISTS( select * from dept_emp where employees.em
阅读全文
摘要:#1 对所有员工的当前(to_date='9999-01-01')薪水按照salary进行按照1-N的排名,相同salary并列且按照emp_no升序排列 连接一张大表,比A的salary大的个数,就是这个员工收入的排名 select a.emp_no,a.salary, count(distinc
阅读全文
摘要:#1 获取所有部门中当前(dept_emp.to_date = '9999-01-01')员工当前(salaries.to_date='9999-01-01')薪水最高的相关信息,给出dept_no, emp_no以及其对应的salary,按照部门编号升序排列。 先找每个部门最大工资,再找这个部门拿
阅读全文
摘要:#1 查找入职员工时间排名倒数第三的员工所有信息,为了减轻入门难度,目前所有的数据里员工入职的日期都不是同一天 select * from `employees` order by hire_date DESC limit 2,1 排序默认是升序(asc)降序 (desc) limit 接受一个参数
阅读全文