LIMIT

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

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

5 record consecutivi a partire dalla posizione 0: 0, 1, 2, 3, 4.

Esempio #3

I 5 record successivi ai primi 5 (5 record consecutivi a partire dalla 5° posizione): 5, 6, 7, 8, 9.

Esempio #4

I 5 record successivi ai primi 10 (5 record consecutivi a partire dalla 10° posizione): 10, 11, 12, 13, 14.