La clausola LIMIT permette di limitare il numero di righe restituite da una SELECT.
Un argomento
Il numero specificato dopo LIMIT indica
- il numero di record, a partire dal primo, che saranno restituiti
piuttosto che tutta la tabella prodotta da SELECT ....
Esempio #1
SELECT * FROM tabella LIMIT 5
I primi 5 record: 0, 1, 2, 3, 4.
Due argomenti
Il primo numero specifica
- quanti record iniziali scartare
(l’indice del primo record da prendere in considerazione, partendo da 0…)
e il secondo numero specifica
- il numero di record da restituire, se esistono.
Esempio #2
SELECT * FROM tabella LIMIT 0,5
5 record consecutivi a partire dalla posizione 0: 0, 1, 2, 3, 4.
Esempio #3
SELECT * FROM tabella LIMIT 5,5
I 5 record successivi ai primi 5 (5 record consecutivi a partire dalla 5° posizione): 5, 6, 7, 8, 9.
Esempio #4
SELECT * FROM tabella LIMIT 10,5
I 5 record successivi ai primi 10 (5 record consecutivi a partire dalla 10° posizione): 10, 11, 12, 13, 14.