Função sql min ()
Vamos começar com a função min (). Esta função permite buscar o menor valor em um conjunto de valores determinados. Você pode fornecer os valores de entrada como uma coluna numérica ou resultado de uma expressão que retorna um valor numérico.
A função min () é uma função agregada e retorna um único valor numérico de uma determinada entrada.
A sintaxe da função pode ser expressa como mostrado:
Min (expressão)A função aceita um único argumento como uma expressão ou um determinado conjunto de colunas.
Veja o exemplo abaixo:
SelecioneA execução do código acima deve retornar o menor valor da matriz fornecida.
menor |Funções SQL Max ()
Como o nome sugere, a função max () permite obter o maior número em um determinado conjunto de valores numéricos. Da mesma forma, você pode passar no conjunto de valores como uma coluna numérica ou resultado de uma determinada expressão que retorna um valor numérico.
A sintaxe da função é como mostrado:
Max (expressão)Considere o exemplo abaixo:
SelecioneO código acima deve buscar o maior valor da matriz fornecida. Um exemplo de saída é como mostrado:
Maior |Dados de amostra
Vamos usar os dados do mundo precisos melhor para ilustrar vários usos das funções MIN e Max. Veja os dados de exemplo mostrados abaixo:
Criar banco de dados local_db;Nota: Os dados acima são puramente fictícios e não representam recursos reais de banco de dados ou taxa de compactação.
Tabela de saída:
Exemplo 1 - Usando funções MIN e Max em coluna única
Podemos usar as funções MIN e Max em uma determinada coluna de tabela para buscar o menor e o maior valor da coluna, respectivamente.
Por exemplo, para obter o banco de dados com o menor tamanho no disco, podemos executar a consulta como:
SelecioneA consulta acima deve retornar o menor tamanho da coluna size_on_disk, conforme mostrado na saída abaixo:
menor_size |Para o maior tamanho, use a função máxima:
SelecioneResultado:
maior_size |Exemplo 2 - Usando funções min e max com grupo por
Também podemos incluir outras colunas usando o grupo por função ao trabalhar com uma função agregada.
Por exemplo, para mostrar o servidor_name:
SelecioneO grupo por cláusula é fundamental quando você categoriza dados em partições específicas e encontra um valor mínimo ou máximo de cada divisão.
Exemplo 3 - Usando MIN e Max na mesma consulta
Também podemos usar duas funções agregadas na mesma consulta, conforme mostrado na saída abaixo:
SelecioneUm exemplo de saída é como mostrado:
Maior_size | Menorst_size |Exemplo 4 - Combinando as funções Min e Max com a cláusula de ter
O exemplo abaixo mostra como usar as funções Min e Max () para filtrar os resultados usando a cláusula de ter.
Selecione Server_name, max (total_records) como maiorSaída resultante:
Server_name | Maior |Fechamento
Neste post, exploramos extensivamente como usar as funções MIN e Max () em SQL. Também discutimos exemplos práticos de usar essas duas funções em seus aplicativos.