Fórum Ajuda em consulta mysql #446822
26/06/2013
0
Como posso fazer uma consulta limitando trazer somente os ultimos 10 dados inseridos na tabela..?
Exemplo:
1 - joao
2 - carlo
*
*
10 - mario
Obrigado
:)
Thiago Balthazar
Curtir tópico
+ 0Posts
26/06/2013
Joel Rodrigues
SELECT TOP 10 * FROM MINHA_TABELA
Gostei + 0
26/06/2013
Thiago Balthazar
Não sei se é a sintaxe
Ficou assim meu comando.
SELECT TOP 10 NOME FROM PESSOA;
Ele deu o seguinte erro:
You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near '10 NOME, `NOME` , FROM PESSOA' at line 1
Gostei + 0
26/06/2013
Joel Rodrigues
No MySQL é LIMIT:
SELECT COLUNA FROM TABELA LIMIT 10
Gostei + 0
26/06/2013
Rafael Cunha
SELECT * FROM PESSOA P ORDER BY P.NOME DESC LIMIT 10;
Gostei + 0
26/06/2013
Rafael Cunha
Gostei + 0
26/06/2013
Thiago Balthazar
fico assim:
SELECT * FROM PESSOA P ORDER BY P.CODIGO DESC LIMIT 10
o erro encontrado foi este:
You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near 'dec P.CODIGO LIMIT 10' at line 1
Obrigado a todos
:)
Gostei + 0
27/06/2013
Rafael Cunha
Gostei + 0
27/06/2013
David Sylvestre
fico assim:
SELECT * FROM PESSOA P ORDER BY P.CODIGO DESC LIMIT 10
o erro encontrado foi este:
You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near 'dec P.CODIGO LIMIT 10' at line 1
Obrigado a todos
:)
Engraçado que a mensagem de erro fala que está escrito 'dec' e não 'desc'
Gostei + 0
27/06/2013
Joel Rodrigues
Gostei + 0
28/06/2013
Thiago Balthazar
eu escrevi o comando errado..
Obrigado a Todos pela a Ajuda...
Gostei + 0
28/06/2013
Joel Rodrigues
eu escrevi o comando errado..
Obrigado a Todos pela a Ajuda...
Gostei + 0
28/06/2013
Mariana Carvalho
Gostei + 0
02/07/2013
William
Qualquer dúvida poste novamente!
Gostei + 0
Clique aqui para fazer login e interagir na Comunidade :)