Salta ai contenuti

LIMIT e OFFSET

A volte non vuoi vedere tutte le righe. Vuoi solo le prime 5, oppure vuoi saltare le prime 10 e leggere le successive.

LIMIT e OFFSET servono proprio a questo.

SELECT *
FROM clienti
LIMIT 5;

Questa query restituisce solo le prime 5 righe del risultato.

Per saltare le prime righe:

SELECT *
FROM clienti
LIMIT 5 OFFSET 5;

Qui stai chiedendo: “salta le prime 5 righe e poi mostrami le successive 5”.

Questi strumenti sono molto usati quando costruisci:

  • pagine di risultati
  • liste prodotti
  • tabelle amministrative
  • schermate con paginazione

Spesso LIMIT e OFFSET si usano insieme a ORDER BY.

Per esempio, se vuoi mostrare i 10 ordini più recenti, prima ordini per data e poi limiti il risultato. Senza ordine, il taglio delle righe può diventare poco prevedibile.