fbpx

Selecionando os registros 21o ao 30o da tabela

Selecionando os registros 21o ao 30o da tabela

Com a opção TOP, selecionar os 20 primeiros registros de uma tabela é muito fácil.
A questão é : E se você desejar selecionar os registros do 21o ao 30o ?

Neste caso, podemos utilizar uma combinação do TOP com uma subquery para gerar esse resultado.

Veja :

Select top 10 codigo from tbwebmundi
where codigo not in (select top 20 codigo from tbwebmundi)

Ou seja : Estou selecionando os primeiros 10 registros da tabela que não estejam entre os primeiros 20 registros da tabela, resultando nos registros 21 ao 30.

No exemplo obtive apenas o campo código, mas isso pode ser feito com mais campos, sem problemas.
Também é comum fazer isso com order by, dando maior sentido ao resultado.

 

Compartilhe esta matéria
  ,


Deixe uma resposta

O seu endereço de e-mail não será publicado. Campos obrigatórios são marcados com *

Esse site utiliza o Akismet para reduzir spam. Aprenda como seus dados de comentários são processados.