Sendo assim o os SGDBs em geral oferecem um meio de se limitar a quantidade de registros retornados em uma pesquisa. Este é um dos exemplos de comandos não padronizdos pelo ANSI.
A cláusula LIMIT no MySQL
No MySQL a palavra usada para limitar a quantidade de registros retornados é LIMIT:
Sintaxe:
1:SELECT nome_coluna(s)
2:FROM nome_tabela
3:LIMIT numero
Exemplo: 1:SELECT *
2:FROM Pessoas
3:LIMIT 5
Sintaxe no Oracle 1:SELECT nome_coluna(s)
2:FROM nome_tabela
3:WHERE ROWNUM <= numero
Exemplo: 1:SELECT *
2:FROM Pessoas
3:WHERE ROWNUM <=5
Exemplo de SELECT LIMITConsideremos a seguinte tabela de Pessoas:
id | sobrenome | primeiro_nome | endereco | cidade |
---|---|---|---|---|
1 | Hansen | Ola | Timoteivn 10 | Sandnes |
2 | Svendson | Tove | Borgvn 23 | Sandnes |
3 | Pettersen | Kari | Storgt 20 | Stavanger |
4 | Nilsen | Tom | Vingvn 23 | Stavanger |
Agora nós queremos selecionar somente os 2 primeiros registros da tabela:
1:SELECT * FROM Pessoas LIMIT 2
O resultado será o seguinte:id | sobrenome | primeiro_nome | endereco | cidade |
---|---|---|---|---|
1 | Hansen | Ola | Timoteivn 10 | Sandnes |
2 | Svendson | Tove | Borgvn 23 | Sandnes |
Nenhum comentário:
Postar um comentário