Re: Select de X a Y pelo JDBC do Informix

2 respostas
B

select top 10 colunas from tabela where id not in (select top 10 id from mesma_tabela)

assim, o banco vai buscar os 10 primeiros registros que não estejam entre os 10 primeiros… se o usuário clicar na página 5 por exemplo, vc substitui o segundo 10 por 50, aí vem os 10 primeiros após os 50 primeiros…

ou vc pode usar só o primeiro top, e contar 10 registros na aplicação antes de devolver…

2 Respostas

Charlie_Brown

Galera… eu sei que em bancos como o SQL Server e Oracle, isso é possível, mas diretamente pelo Informix, não é… :frowning:
Então gostaria de saber se alguém já fez este tipo de coisa pelo JDBC…

Fazer um Select no banco do registro X a Y (de 100 a 150, por exemplo)…
Para paginação… não vai ser possível jogar um objeto na session como eu já fiz antes…

Valeu!

Charlie_Brown

Vaaaaleu!!!

O único probleminha que eu vi aí é precisar do ID da tabela né?? Com chaves múltiplas deve dar uma complicada… mas beleza!!!
Vou dar uma olhada melhor, mas acho que já resolve meu problema… :wink:

Abraços!!

Criado 11 de julho de 2005
Ultima resposta 11 de jul. de 2005
Respostas 2
Participantes 2