0 votos positivos 0 votos negativos
3,2K visitas
em Bancos de Dados (livres) por monitor (11,3K pontos)
recategorizado por

Boa tarde a todos!

Eu tenho a seguinte tabela no meu banco de dados do MySQL:

Gostaria de saber se tem alguma forma para retornar o produto que tem o maior valor?

Se possível o nome do produto (NomeProduto) e o valor (Valor)

Desde já agradeço a atenção

1 Resposta

1 voto positivo 0 votos negativos
por colaborador (5,5K pontos)
selecionada por
 
Melhor resposta

Você precisa usar uma função de agregação chamada Max().

Exemplo:

Select NomeProduto,
       Max( Valor ) As Valor
From NomeDaSuaTabela
Group By NomeProduto
por monitor (15,8K pontos)
0 0
Show! Só pra dar uma dica de formatação, os blocos de código são feitos inserindo 4 espaços no começo de cada linha do código. Valeu!
por colaborador (5,5K pontos)
0 0
Obrigado pela dica @blau!!!!
por monitor (11,3K pontos)
0 0
Muito obrigado pela resposta
Serviu perfeitamente aqui :D
Seja bem-vindo(a) à comunidade debxp, onde você pode fazer perguntas e receber respostas de outros membros.
Atenção pessoal, esta plataforma não é um fórum, embora se pareça muito com um. Neste tipo de ferramenta, o objetivo é fazer e responder perguntas que possam resultar em material de consulta para outras pessoas que tenham as mesmas dúvidas e dificuldades. Portanto, não há sentido em utilizarmos o Ask para socialização, para emitir opiniões pessoais ou para perguntas do tipo "quem usa isso ou aquilo". Espero que compreendam o nosso propósito. :-)
...