Limit

Je kunt het aantal rijen dat wordt afgedrukt beperken m.b.v. LIMIT.

Stel dat je de top 3 jongste werknemers uit de database wilt. Je zou dan de volgende query kunnen opstellen.

select Firstname, Lastname, BirthDate 
from Employee 
order by BirthDate Desc 
LIMIT 3;

LIMIT 3 geeft aan dat de query moet stoppen na de derde rij.

Stel dat je de drie mensen wilt hebben, die wat hun geboortedatum betreft op de plaatsen 3, 4 en 5 staan. Dus de twee hoogsten niet, maar de drie die daarop volgen. Dat kan met de volgende query:

select Firstname, Lastname, BirthDate 
from Employee 
order by BirthDate Desc 
LIMIT 2,3;

Je ziet dat er nu na LIMIT 2,3 staat; dat betekent dat er wordt begonnen met rij nummer 2 (dat is de derde rij want er wordt begonnen met tellen bij 0, de eerste rij heeft nummer 0 en de tweede rij heeft nummer 1), en er worden 3 rijen afgedrukt.

Last updated