SQL1) 查找最晚入职员工的所有信息
查找最晚入职员工的所有信息
http://www.nowcoder.com/questionTerminal/218ae58dfdcd4af195fff264e062138f
方法1 子查询找出最大日期
入职最晚也就是最大的记录日期,利用WHERE筛选出来
SELECT * FROM employees WHERE hire_date = ( SELECT MAX(hire_date) FROM employees);
方法2 ORDER BY + LIMIT
由题可知员工入职的日期都不是同一天,证明根据日期排序最晚入职当天只有一名员工
SELECT * FROM employees ORDER BY hire_date DESC LIMIT 1;(不推荐,在其他情况下同一天可能有多条入职记录)