als er een groot aantal tupels zijn die aan de query-voorwaarden voldoen, kan het handig zijn om er slechts een handvol tegelijk te bekijken.
- De LIMIETCLAUSULE wordt gebruikt om een bovengrens in te stellen voor het aantal tupels dat door SQL wordt geretourneerd.
- het is belangrijk op te merken dat deze clausule niet door alle SQL-versies wordt ondersteund.
- de limit-clausule kan ook worden gespecificeerd met behulp van de SQL 2008 OFFSET/FETCH FIRST-clausules.
- de expressies limit/offset moeten een niet-negatief geheel getal zijn.
voorbeeld:
stel dat we een relatie hebben, Student.,>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.,
LIMIT gebruiken samen met OFFSET
LIMIT X OFFSET y betekent gewoon de eerste y-items overslaan en vervolgens de volgende x-items retourneren.
OFFSET kan alleen gebruikt worden met volgorde per clausule. Het kan niet alleen worden gebruikt.
OFFSET waarde moet groter zijn dan of gelijk aan nul. Het kan niet negatief zijn, anders geeft fout terug.,
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., Als je GeeksforGeeks leuk vindt en wil bijdragen, kun je ook een artikel schrijven met contribute.geeksforgeeks.org of mail uw artikel naar [email protected]. zie uw artikel verschijnen op de GeeksforGeeks hoofdpagina en help andere Geeks.