Se ci sono un gran numero di tuple che soddisfano le condizioni della query, potrebbe essere pieno di risorse visualizzarne solo una manciata alla volta.
- La clausola LIMIT viene utilizzata per impostare un limite superiore al numero di tuple restituite da SQL.
- È importante notare che questa clausola non è supportata da tutte le versioni SQL.
- La clausola LIMIT può anche essere specificata usando le PRIME clausole OFFSET/FETCH di SQL 2008.
- Le espressioni limit / offset devono essere un numero intero non negativo.
Esempio:
Diciamo che abbiamo una relazione, Studente.,>12003
SELECT *FROM StudentORDER BY Grade DESCLIMIT 3;
Output:
12006 | Anne | 10 |
12001 | Aditya | 9 |
12004 | Robin | 9 |
The LIMIT operator can be used in situations such as the above, where we need to find the top 3 students in a class and do not want to use any condition statements.,
Usando LIMIT insieme a OFFSET
LIMIT x OFFSET y significa semplicemente saltare le prime voci y e quindi restituire le successive x voci.
OFFSET può essere utilizzato solo con la clausola ORDER BY. Non può essere utilizzato da solo.
Il valore di OFFSET deve essere maggiore o uguale a zero. Non può essere negativo, altrimenti restituisce errore.,
Queries:
SELECT *FROM StudentLIMIT 5 OFFSET 2ORDER BY ROLLNO;
Output:
12003 | Hema | 8 |
12004 | Robin | 9 |
12005 | Sita | 7 |
12006 | Anne | 10 |
12007 | Yusuf | 7 |
Using LIMIT ALL
LIMIT ALL implies no limit.
SELECT *FROM StudentLIMIT ALL;
The above query simply returns all the entries in the table.
This article is contributed by Anannya Uberoi., Se ti piace GeeksforGeeks e vorrebbe contribuire, si può anche scrivere un articolo utilizzando contribute.geeksforgeeks.org o posta il tuo articolo a [email protected]. Vedere il tuo articolo che appare sulla pagina principale GeeksforGeeks e aiutare altri Geek.