mysql中limit字句的三種用法(mysql的記錄是從0行開始):
-
limit a
:只取a條數據 -
limit a,b
:跳過a條數據,取b條數據 -
limit a offset b
:跳過b行數據,取a行數據
例題:
題解:
select *
from employees
order by hire_date DESC
limit 1 OFFSET 2;
## 考慮倒數第三的員工可能不止一個的情況
select *
from employees
where hire_date = (
select distinct hire_date
from employees
order by hire_date desc
limit 1 offset 2)