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