Como limitar o número de linhas numa consulta ORACLE?

Certa vez eu estava fazendo uma integração entre dois bancos distintos: MySQL e PostgreSQL.
Durante o trabalho era muito comum eu ter que limitar a quantidade de registros para facilitar a visualização do que eu precisava e pra isso, tanto em um quanto no outro, eu utiliza o comando “LIMIT <numero de linhas>“.

Acontece que no Oracle este comando não existe, então, Como eu posso limitar o número de registros numa consulta no Oracle?

Bom, para quem não sabe, o Oracle possui uma pseudocoluna chamada ROWNUM que pode ser utilizada pra este fim. Assim, toda vez que você a utiliza você pode reduzir o número de linhas e trazer o resultado um pouco mais rápido.

Exemplo : SELECT empno,first_name, last_name FROM EMPLOYEES WHERE ROWNUM <= 10;

É uma dica pra seu dia-dia, blz.

Dúvidas, entre em contato.

Forte abraço.

Eduardo Sananta
bufallos@bufallos.com.br

Leave a Reply

Your email address will not be published. Required fields are marked *