题解 | #查找最晚入职员工的所有信息#
查找最晚入职员工的所有信息
http://www.nowcoder.com/practice/218ae58dfdcd4af195fff264e062138f
正解:
select emp_no,birth_date,first_name,last_name,gender,hire_date from employees
where hire_date >= all(select hire_date from employees);
首先我们应该查询到所有的hire_date ,假若我们的hire_date 大于或者等于其中的所有的hire_date ,那么就说明我们查到的数据的hire_date 是最大的,即题目要求的最晚入职员工;
作对此题的关键在于正确理解any和all的区别,且能正确使用。