Partilhar via


MIN (Transact-SQL)

Retorna o valor mínimo na expressão. Pode ser seguido pela cláusula OVER.

Ícone de vínculo de tópicoConvenções de sintaxe Transact-SQL

Sintaxe

MIN ( [ ALL | DISTINCT ] expression ) 

Argumentos

  • ALL
    Aplica a função de agregação a todos os valores. ALL é o padrão.

  • DISTINCT
    Especifica que cada valor exclusivo é considerado. DISTINCT não é significativo com MIN e está disponível somente para compatibilidade com ISO.

  • expression
    É uma constante, nome de coluna ou função e qualquer combinação de operadores aritméticos, bit a bit e de cadeia de caracteres. MIN pode ser usado com colunas numeric, char, varchar ou datetime, mas não com colunas bit. Funções de agregação e subconsultas não são permitidas.

    Para obter mais informações, consulte Expressões (Transact-SQL).

Tipos de retorno

Retorna um valor igual a expression.

Comentários

MIN ignora quaisquer valores nulos.

Com colunas de dados de caractere, MIN localiza o valor mais baixo na sequência de classificação.

Exemplos

O exemplo a seguir retorna a taxa de imposto mais baixa (mínima).

USE AdventureWorks2008R2;
GO
SELECT MIN(TaxRate)
FROM Sales.SalesTaxRate;
GO

Aqui está o conjunto de resultados.

-------------------

5.00

(1 row(s) affected)