Logo Passei Direto
Buscar

Como criar uma consulta sql que retorna o último ID inserido na tabela?

Como seria um consulta sql para retornar o maior, ou o ultimo ID, inserido em uma tabela?

User badge image

Enviado por Júnior Guimarães há 12 anos

Respostas

User badge image

Douglas Goulart

há 12 anos

Bem, o que vc quer pelo que vi é que os registros sejam classificados pelo id do maior para o menor, então o código seria:

 

SELECT nomedatabela.colunadeid, nomedatabela.nomedacoluna...

FROM nomedatabela

ORDER BY nomedatabela.colunadeid DESC;

 

 

Lembrando que se estiver fazendo uma consulta entre duas tabelas será necessário acrescentar as devidas alterações.

 

 

Essa resposta te ajudou?

1
Dislike0
left-side-bubbles-backgroundright-side-bubbles-background

Crie sua conta grátis para liberar essa resposta. 🤩

Já tem uma conta?

Ao continuar, você aceita os Termos de Uso e Política de Privacidade

User badge image

Paulo Bogado

há 12 anos

No MYSQL tem a função MAX:

SELECT MAX(Id)

FROM tabela;

 

Não tenho certeza, mas acho que esta função faz parte do padrão ANSI, então deve funcionar para todos os SGBD's.

 

 

Essa resposta te ajudou?

1
Dislike0

Ainda com dúvidas?

Envie uma pergunta e tenha sua dúvida de estudo respondida!