S’il existe un grand nombre de tuples satisfaisant les conditions de requête, il peut être ingénieux de n’en afficher qu’une poignée à la fois.
- la clause LIMIT est utilisée pour définir une limite supérieure sur le nombre de tuples renvoyés par SQL.
- Il est important de noter que cette clause n’est pas prise en charge par toutes les versions SQL.
- la clause LIMIT peut également être spécifiée à l’aide des clauses SQL 2008 OFFSET/FETCH FIRST.
- Les expressions limit/offset doivent être un entier non négatif.
Exemple:
Disons que nous avons une relation, l’Étudiant.,>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.,
utiliser LIMIT avec OFFSET
LIMIT x OFFSET y signifie simplement ignorer les premières entrées y, puis renvoyer les entrées x suivantes.
OFFSET ne peut être utilisé qu’avec la clause ORDER BY. Il ne peut pas être utilisé sur son propre.
la valeur du décalage doit être supérieure ou égale à zéro. Il ne peut pas être négatif, sinon renvoie une erreur.,
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., Si vous aimez GeeksforGeeks et souhaitez contribuer, vous pouvez également écrire un article en utilisant contribute.geeksforgeeks.org ou envoyez votre article à [email protected]. voir votre article apparaissant sur la page principale GeeksforGeeks et aider les autres Geeks.