SQL MAX (Português)

Resumo: neste tutorial, você irá aprender como encontrar o valor máximo num grupo usando a função SQL SUM.

Introdução à função SQL MAX

SQL fornece a função MAX que lhe permite encontrar o valor máximo num conjunto de valores. O seguinte ilustra a sintaxe da função MAX.

a função MAX ignora valores nulos.

Ao contrário das funções soma, contagem e AVG, a opção distinta não é aplicável à função MAX.,

SQL Max function examples

we will use the employees table to demonstrate how the MAX function works.

A seguinte instrução SELECT retorna o maior (no máximo), com salário de empregados employees tabela.,

Vê-lo em ação

Para obter os empregados que tem o salário mais alto, você pode usar uma subconsulta como segue:

Vê-lo em ação

A subconsulta retorna o salário mais alto. A consulta externa recebe os funcionários que têm o salário que iguala o salário mais alto.

SQL MAX com o grupo por exemplo

Usualmente usamos a função MAX em conjunto com o grupo por cláusula para encontrar o valor máximo por grupo.,de funcionários em cada departamento da seguinte forma:

Vê-lo em ação

Para incluir o departamento de nomes no resultado, podemos juntar-se a tabela de funcionários com os departamentos da tabela da seguinte maneira:

Vê-lo em ação

SQL MAX com a ORDEM, POR exemplo

Como outras funções de agregação, para ordenar o conjunto de resultados com base no resultado da função MÁXIMO, temos que colocar a função MÁXIMO na cláusula ORDER BY.,

Por exemplo, a seguinte declaração devolve os salários mais elevados dos empregados em cada departamento e ordena o resultado estabelecido com base nos salários mais elevados.

Vê-lo em ação

SQL MAX com a necessidade de exemplo

Podemos usar a função MÁXIMO na cláusula HAVING para adicionar a condição para que os grupos resumido pela cláusula GROUP BY.,

Por exemplo, para obter o departamento, que tem empregado cujo salário mais alto é maior que 12000, utilize a função MÁXIMO na cláusula HAVING, da seguinte forma:

Vê-lo em ação

neste tutorial, temos mostrado a você como usar a função MÁXIMO para encontrar o valor máximo em um grupo de valores.

  • este tutorial foi útil ?
  • YesNo

Share

Deixe uma resposta

O seu endereço de email não será publicado. Campos obrigatórios marcados com *