查找最晚入职员工的所有信息

查找最晚入职员工的所有信息

http://www.nowcoder.com/questionTerminal/218ae58dfdcd4af195fff264e062138f

方法一:使用子查询,用聚合函数MAX()找出最大的入职日期值

SELECT *
fROM employees
WHERE hire_date = (SELECT MAX(hire_date) 
                   FROM employees)

方法二:使用ORDER BY对入职日期进行降序排列,然后用LIMIT选取第一个人,如果题目要求有多人同天入职,对当天入职的员工编号也进行逆序排序即可。

SELECT *
FROM employees
ORDER BY hire_date DESC,emp_no DESC
LIMIT 1
全部评论

相关推荐

威猛的小饼干正在背八股:挂到根本不想整理
点赞 评论 收藏
分享
10-07 20:48
门头沟学院 Java
听说改名就会有offer:可能是实习上着班想到后面还要回学校给导师做牛马,看着身边都是21-25的年纪,突然emo了了
点赞 评论 收藏
分享
1 收藏 评论
分享
牛客网
牛客企业服务