1. 程式人生 > 其它 >【牛客sql實戰1】查詢最晚入職員工的所有資訊

【牛客sql實戰1】查詢最晚入職員工的所有資訊

技術標籤:sqlsqljavamysql資料庫

題目描述

查詢最晚入職員工的所有資訊,為了減輕入門難度,目前所有的資料裡員工入職的日期都不是同一天
在這裡插入圖片描述

分析

兩種方法
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)

在這裡插入圖片描述