Ir para conteúdo

POWERED BY:

Arquivado

Este tópico foi arquivado e está fechado para novas respostas.

hinom

comando TOP

Recommended Posts

olah,

 

alguem sabe como fazer paginacao de resultados no SQL SERVER ??

 

algo equivalente à instrução feita no MySQL

 

SELECT field FROM table LIMIT 0,1

O SQL SERVER nao tem isso. Sei que para especificar uma quantidade deve usar TOP

 

SELECT TOP 5 field FROM table

o problema é que inicia sempre na posicao 1

nao dah pra fazer paginação...

 

 

tenho uma opção:

 

utilizo o comando SELECT TOP ....

e no ultimo registro do resultado eu gravo o ID ou a data do registro e então a partir dele faria a paginação

 

nao seguro desse modo...

 

alguem tem alguma sugestão ??

Compartilhar este post


Link para o post
Compartilhar em outros sites

usa o not null.select top 10 * from tabelawhere cd_codigo not in (select top 10 * from tabela)O segundo select, vai pegar os 10 primeiros. Aí sendo que o primeiro select vai trazer outros 10.Sendo que com esse comando, você vai trazer do 11 ao 20

Compartilhar este post


Link para o post
Compartilhar em outros sites

×

Informação importante

Ao usar o fórum, você concorda com nossos Termos e condições.