Ga naar hoofdinhoud

LIMIT

Met LIMIT kun je bepalen hoeveel rijen er getoond moeten worden.

SELECT last_name, salary
FROM employees
LIMIT 5;
last_namesalary
King24000
Kochhar17000
De Haan17000
Hunold9000
Ernst6000

De eerste vijf rijen van de ongesorteerde tabel worden getoond. Ze komen in een ongedefinieerde volgorde terug, vaak hoe ze fysiek op de disk zijn opgeslagen. Met de optie OFFSET kun je bepalen hoeveel rijen er moeten worden overgeslagen vanaf het begin van de tabel bij het tonen van het aantal in de LIMIT. LIMIT en OFFSET hebben alleen praktische waarde als de query ook een ORDER BY heeft.

SELECT employee_id, last_name
FROM employees
ORDER BY last_name
LIMIT 3 OFFSET 1;
employee_idlast_name
142Davies
102De Haan
104Ernst

De eerste rij in de tabel (Abel) wordt overgeslagen en daarna worden er drie rijen getoond.