1. 程式人生 > >《資料庫SQL實戰》查詢入職員工時間排名倒數第三的員工的所有資訊

《資料庫SQL實戰》查詢入職員工時間排名倒數第三的員工的所有資訊

題目描述:查詢入職員工時間排名倒數第三的員工所有資訊
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

解析:直接根據hire_date將序排序,然後用limit偏移,只取一條資料

select emp_no,birth_date,first_name,last_name,gender,hire_date
from employees
order by hire_date desc limit 2,1