Função sql max

Função sql max
É quase impossível pensar em SQL sem a função max ()- uma função agregada que permite passar uma coleção de valores e retornar o conjunto máximo fornecido.

Este artigo discutirá como podemos usar a função max () no SQL padrão. Lembre -se de que vários mecanismos de banco de dados podem fornecer variações desta função.

O que é a função sql max ()?

A função max () no SQL é uma função agregada. É preciso um conjunto numérico e retorna o maior valor do conjunto fornecido. Você pode passar uma coluna contendo valores numéricos ou uma expressão que retorna um (s) valor (s) numérico (s).

Como a função retorna um único valor, podemos pensar nisso como uma função escalar.

A sintaxe da função é mostrada abaixo:

Max (
expressão
)
[SOBRE (… )]

A função leva um argumento contendo valores numéricos não nulos. Portanto, o argumento deve ter valores numéricos.

A função retornará um tipo de dados semelhante ao dos valores de entrada fornecidos.

Exemplo de uso

Os seguintes são exemplos de amostra de uso da função max () em SQL.

Exemplo 1
Um exemplo simples de uso da função max () é mostrado abaixo:

Selecione
Max (nums) como max
DE
Desnecess ([100,23,45,12,192,344,32,56,76]) como nums;

O exemplo acima usa a função máxima para obter o maior número em uma matriz de valores numéricos. O valor de retorno é:

Máx
344

Exemplo 2
Embora seja recomendável passar os valores numéricos como o parâmetro da função, ele pode funcionar com valores não numéricos, como mostrado no exemplo abaixo:

Selecione
Max (str) como max
DE
Desne mais (['a', 'b', 'c', 'hello']) como str;

Neste exemplo, a função comparará o número de caracteres em cada valor da string. O valor resultante é como mostrado:

Máx
olá

Exemplo 3
Também podemos calcular o valor máximo em uma coluna. Por exemplo, suponha que tenhamos uma tabela contendo detalhes de pagamento, conforme mostrado no exemplo abaixo:

Podemos calcular a quantidade máxima usando a função máxima, como mostrado abaixo:

Selecione Max (valor) do pagamento;
Máx
-------
4.99
(1 linha)

O acima retorna a quantidade mais alta da coluna.

Conclusão

Este artigo discutiu a função sql max () no SQL padrão. Usando esta função, você pode determinar o valor máximo dentro de um conjunto fornecido.