题解 | #查找最晚入职员工的所有信息#

思路1:利用降序 + limit
select * from employees order by hire_date DESC limit 1;

思路2:使用max 函数
因为有可能最晚的员工不只有一位,所以limit 1只输出一位的话不太合理。而如果用max 函数找到hire_date 字段的最大值的话,那么员工中都符合这个最大值的hire_date 的都能被查出来。
select * from employees where hire_date = (select max(hire_date) from employees);

全部评论

相关推荐

点赞 收藏 评论
分享
牛客网
牛客企业服务