數據庫SQL實戰 2、查找入職員工時間排名倒數第三的員工所有信息

題目描述


查找入職員工時間排名倒數第三的員工所有信息,爲了減輕入門難度,目前所有的數據裏員工入職的日期都不是同一天
CREATE TABLE employees (
emp_no int(11) NOT NULL,
birth_date date NOT NULL,
first_name varchar(14) NOT NULL,
last_name varchar(16) NOT NULL,
gender char(1) NOT NULL,
hire_date date NOT NULL,
PRIMARY KEY (emp_no));
輸入描述

輸出描述

emp_no birth_date first_name last_name gender hire_date
10005 1955-01-21 Kyoichi Maliniak M 1989-09-12

解題思路


利用limit語句的特性limit m,n
m是指取數據的區間
n是指要去的個數
比如limit 2,1是指取隔了2條數據之後的1條數據,就是第三條數據
所以,limit常被用來做分頁

代碼實現

select * 
from employees
order by hire_date desc
limit 2,1
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章