Resumo: neste tutorial, você vai aprender a usar o servidor SQL MAX()
função para encontrar o valor máximo em um grupo.
Introdução à função MAX () do servidor SQL
servidor SQL MAX()
a função é uma função agregada que devolve o valor máximo num conjunto.,
A seguir mostra a sintaxe da tag MAX()
função:
Code language: SQL (Structured Query Language) (sql)
MAX()
função aceita uma expressão que pode ser uma coluna ou uma expressão válida.
Semelhante ao MIN()
função MAX()
função ignora NULL
valores e considera todos os valores do cálculo.,nction para encontrar o maior preço de lista de todos os produtos no products
tabela:
Code language: SQL (Structured Query Language) (sql)
Aqui está o resultado:
Para encontrar o produto com o maior preço de lista, você pode usar a instrução a seguir:
a imagem A seguir mostra a saída:
neste exemplo:
- Primeiro, a subconsulta usado o
MAX()
função para retornar o maior preço de lista de todos os produtos., - Então, a consulta externa selecionou o produto cujo preço da lista é igual ao preço mais alto da lista retornada do subquery.
o SQL Server MAX() com a cláusula GROUP BY example
a instrução A seguir obtém o nome da marca e o maior preço de lista de produtos de cada marca:
Aqui está o resultado:
neste exemplo:
- Primeiro, o
GROUP BY
cláusula dividiu os produtos em grupos pelos nomes de marca., - Então, a função
MAX()
é aplicada a cada grupo para devolver o preço de lista mais alto para cada marca.
SQL Server MAX() com cláusula de exemplo
o exemplo seguinte encontra as marcas e o preço de lista mais elevado para cada uma., Além disso, ele usa o HAVING
cláusula para filtrar todas as marcas cujo maior preço de lista são menor ou igual a 1.000:
a imagem A seguir mostra a saída:
neste tutorial, você aprendeu como usar o SQL Server MAX()
função para encontrar o valor máximo de um conjunto de valores.