【牛客sql实战1】查找最晚入职员工的所有信息

题目描述

查找最晚入职员工的所有信息,为了减轻入门难度,目前所有的数据里员工入职的日期都不是同一天
在这里插入图片描述

分析

两种方法
1、用排序,因为题目已经说所有员工入职的日期都不是同一天

select * from employees order by hire_date desc limit 0,1;

注意:limit m,n 表示从第m+1条开始取n条数据,limit 0,1表示从第一条开始取一条数据,也就是取第一条数据
在这里插入图片描述

2、用子查询,配合max()

select * from employees where hire_date = (select max(hire_date) from employees)

在这里插入图片描述

猜你喜欢

转载自blog.csdn.net/weixin_39615182/article/details/112757663