牛客510042024号
牛客510042024号
全部文章
分类
题解(4)
归档
标签
去牛客网
登录
/
注册
牛客510042024号的博客
全部文章
(共4篇)
题解 | #查找薪水记录超过15条的员工号emp_no以及其对应的记录次数t#
题目:查找薪水记录超过15条的员工号emp_no以及其对应的记录次数t 解题思路: 我是根据emp_no进行分组,因为emp_no表示任意员工,而emp_no和salary是一对多的, 最后判断每组的emp_no或salary是否大于15即可,having t > 15,这个t可以是 coun...
Mysql
2022-05-08
2
248
题解 | #查找所有员工的last_name和first_name以及对应部门编号dept_no#
题目: 查找所有员工的last_name和first_name以及对应部门编号dept_no,而且包含未分配部门的员工, 也就说要读取员工表的所有信息,同时保留部门表信息,要使用外连接。 内连接:查询两表交集的记录 隐示内连接:select * from employees e, dept_emp ...
Mysql
2022-05-06
5
438
题解 | #查找入职员工时间排名倒数第三的员工所有信息#
题目:查找入职员工时间排名倒数第三的员工所有信息 解题思路: 不用管倒数第三入职的员工有多少,知道入职倒数第三的时间即可直接匹配查询,怎么知道? 利用order by降序排序,limit获取。 注意的是: 任意入职次序员工的入职时间也可能一样,比如: 最晚入职的是5-5,有a、b员工 倒数第二入职的...
Mysql
2022-05-05
2
312
题解 | #查找最晚入职员工的所有信息#
要求查询最晚入职员工,那么只需要匹配hire_date的最大值即可: select * from employees where hire_date = (select max(hire_date) from employees) 我看了其他人的解题思路,有使用order by ,这种做法是存在bu...
Mysql
2022-05-05
2
246