Dependendo do seu banco SQL, você pode usar consultas paginadas ou não. Como isso é dependente do banco (e o novo padrão ANSI SQL que define consultas paginadas ainda não foi implementado por todos os bancos), você precisa olhar a documentação do seu banco.
[quote=entanglement]Dependendo do seu banco SQL, você pode usar consultas paginadas ou não. Como isso é dependente do banco (e o novo padrão ANSI SQL que define consultas paginadas ainda não foi implementado por todos os bancos), você precisa olhar a documentação do seu banco.
e assim por diante. (Consulta no Google: “paged queries ____” onde ____ é o nome do seu banco (Oracle, MySQL, PostgreSQL etc.)
[/quote]
Outra opção é usar o java para paginar. Uma simples query de count dirá quantos itens existem no resultado. E alguma matemática ajudará a saber quantas páginas de X itens são necessárias para mostrar todos os itens.
Depois é só criar uma query que utiliza o numero da página para limitar a pesquisa no banco. Nem todos os bancos têm isso, então algumas vezes é preciso usar o java para pular os itens irrelevantes.