題目描述
查找入職員工時間排名倒數第三的員工所有信息,爲了減輕入門難度,目前所有的數據裏員工入職的日期都不是同一天
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