LIMIT e OFFSET
Limitare il risultato
Sezione intitolata “Limitare il risultato”A volte non vuoi restituire tutte le righe. Puoi chiedere solo le prime 5 oppure saltare le prime 10 e leggere le successive.
LIMIT e OFFSET servono proprio a questo.
SELECT *FROM clientiLIMIT 5;Questa query restituisce solo le prime 5 righe del risultato.
Saltare le prime righe
Sezione intitolata “Saltare le prime righe”Per saltare le prime righe:
SELECT *FROM clientiLIMIT 5 OFFSET 5;Qui stai chiedendo: “salta le prime 5 righe e poi mostrami le successive 5”.
Perché è utile
Sezione intitolata “Perché è utile”Queste clausole sono comuni nelle:
- pagine di risultati
- liste prodotti
- tabelle amministrative
- schermate con paginazione
Un’accoppiata frequente
Sezione intitolata “Un’accoppiata frequente”LIMIT e OFFSET si usano spesso 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.