Limit no Firebird


Muitos que trabalham com MySQL e vão trabalhar no Firebird podem sentir falta da função limit, que mostra apenas n linhas definidas no comando SQL.

Para suprir esta falta no Firebird basta usar o comando First:


select first 10 * from [tabela]

Caso queira exibir os 10 últimos por exemplo use a clausula order by [campo desejado] desc.

Caso queira fazer uma paginação, só trocar o comando first pelo skip. Exemplo:


select skip 10 * from [nome_tabela]

É isso aí pessoal!
Abraços e uma ótima semana!
🙂

Anúncios

Deixe um comentário

Preencha os seus dados abaixo ou clique em um ícone para log in:

Logotipo do WordPress.com

Você está comentando utilizando sua conta WordPress.com. Sair / Alterar )

Imagem do Twitter

Você está comentando utilizando sua conta Twitter. Sair / Alterar )

Foto do Facebook

Você está comentando utilizando sua conta Facebook. Sair / Alterar )

Foto do Google+

Você está comentando utilizando sua conta Google+. Sair / Alterar )

Conectando a %s