Fóruns sobre PHP, JavaScript, HTML, MySQLi, jQuery, Banco de Dados, CSS


Moderador: web

 
Avatar do usuário
ADMIN
ADMIN
Tópico Autor
Mensagens: 17684
Nome: Kleber
Descrição do site: Onde você encontra scripts grátis para o seu site
Sexo: Masculino
Localização: RJ / RJ / Brasil
Contato:

Como resolver o problema do MIN() e MAX() MySQL

20-03-2014 22:27

Nesse post vou explicar como obter o valor máximo e mínimo de uma consulta MySQL, usando o MIN() e o MAX().

Geralmente, para obtermos o valor máximo de um banco de dados, fazemos assim:

SELECT outra_coluna, MAX(coluna_do_valor) FROM nossa_tabela

Só que esse tipo de query não vai retornar o valor máximo correto.

Para obter o valor correto, deve ser usado uma sub-query.

Para o valor máximo, é dessa forma:

SELECT outra_coluna, MAX(coluna_do_valor) FROM nossa_tabela WHERE coluna_do_valor = (SELECT MAX(coluna_do_valor) FROM nossa_tabela)

Para o valor mínimo, fazemos assim:

SELECT outra_coluna, MIN(coluna_do_valor) FROM nossa_tabela WHERE coluna_do_valor = (SELECT MIN(coluna_do_valor) FROM nossa_tabela)

2
A melhor hospedagem para o seu site HostGator!

Quem está online

Usuários navegando neste fórum: Nenhum usuário registrado