If there are a large number of tuples satisfying the query conditions, it might be resourceful to view only a handful of them at a time.
- a cláusula limite é usada para definir um limite superior no número de tuplas devolvidas pelo SQL.
- é importante notar que esta cláusula não é suportada por todas as versões SQL.
- a cláusula limite também pode ser especificada usando as primeiras cláusulas de compensação/obtenção SQL 2008.
- as expressões limite / offset devem ser um inteiro não negativo.
exemplo:
Say we have a relation, 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.,
Usando o limite, juntamente com o deslocamento
limite x deslocamento y simplesmente significa ignorar os primeiros itens y e, em seguida, retornar os próximos itens X.
OFFSET só pode ser usado com ordem por cláusula. Não pode ser utilizado isoladamente.
O valor OFFSET deve ser maior ou igual a zero. Não pode ser negativo, senão retorna erro.,
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 você gosta de GeeksforGeeks e gostaria de contribuir, você também pode escrever um artigo usando contribute.geeksforgeeks.org ou e-mail o seu artigo para [email protected]. Ver seu artigo publicado no GeeksforGeeks página principal e ajudar outros Geeks.