Ir para conteúdo

Arquivado

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

leooizepi

como é LIMIT x,y em Access

Recommended Posts

e ae galera estou precisando selecionar registros de X até Y.

 

em mysql eu faço asssim: LIMIT 10, 100 e access?

 

valeu!!!

Compartilhar este post


Link para o post
Compartilhar em outros sites

no acess anao tem voce pode selecionar a quantidade com TOP X e para controlar o inicio use uma codicao no WHERE

Compartilhar este post


Link para o post
Compartilhar em outros sites

você abre a consulta em modo SQL e escreve TOP apos "select" e antes dos campos

 

exemplo:

 

select top 10,100 campo_a from tabela

Compartilhar este post


Link para o post
Compartilhar em outros sites

nem conhecia isso gieste bom saber irei testar depois

Compartilhar este post


Link para o post
Compartilhar em outros sites

mais como funciona?

 

SELECT TOP 10,100 FROM tabela

vai aparecer quantos registros? começa a contar a partir de qual?

 

valeu!!

Compartilhar este post


Link para o post
Compartilhar em outros sites

Eu testei no meu aqui e não deu certo... Estou com o mesmo problema.

 

e estou precisando fazer isso em uma tabela que não tem auto incremento eque os textos podem se repetir.

Com estes 3 campos eu preciso fazer uma especie de paginação.

 

58a72e75b8334_7f2ac60ce2964ae49ab9474af678e43a1.png.923bc19392e302a469dae9b90a7d44e7.png

 

fiz como dito acima e n funfou...

 

Compartilhar este post


Link para o post
Compartilhar em outros sites

Essa sintaxe de SELECT TOP n1, n2 ... não existe.

https://msdn.microsoft.com/en-us/library/bb177882(v=office.12).aspx

 

O comando SELECT a seguir pega o registro 10, de 5 em 5. Neste caso, do registro 5 ao registro 10. Se quiser do 10 ao 15, altere o TOP mais interno para 15.

 

SELECT id
FROM (
    SELECT TOP 5 id
    FROM (
        SELECT TOP 10 id
        FROM tabela
        ORDER BY id
    ) sub
   ORDER BY sub.id DESC
) subOrdered
ORDER BY subOrdered.id)

A forma que eu conheço é essa, contudo, ela é ruim.

Se o esforço for pequeno, tudo bem, agora se forem muitos dados, você pode ter sérios problemas de performance.

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.