【牛客sql實戰1】查詢最晚入職員工的所有資訊
阿新 • • 發佈:2021-01-18
題目描述
查詢最晚入職員工的所有資訊,為了減輕入門難度,目前所有的資料裡員工入職的日期都不是同一天
分析
兩種方法
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)