Udostępnij za pośrednictwem


MAX (Transact-SQL)

Zwraca wartość maksymalną w wyrażeniu.Mogą być uzupełniane przez nad klauzula.

Ikona łącza do tematuJęzyka Transact-SQL składni konwencje

Składnia

MAX ( [ ALL | DISTINCT ] expression )  

Argumenty

  • ALL
    Dotyczy wszystkich wartościfunkcja wartość zagregowana. Jest wartością domyślną.

  • DISTINCT
    Określa uznaje każdej wartości unikatowe.DISTINCT nie ma sensu z MAX i jest dostępny tylko na zgodnooć ISO.

  • expression
    Jest stała, nazwa kolumna lub funkcjai dowolną kombinację arytmetyczny, bitowy i operatorów ciąg .Maksymalna liczba może być używany z numeric, character, i datetime kolumny, ale nie z bit kolumny.Funkcje agregujące i podkwerend nie są dozwolone.

    Aby uzyskać więcej informacji, zobacz Wyrażenia języka Transact-SQL).

Zwracane typy

Zwraca wartość taki sam jak expression.

Uwagi

MAX ignoruje wartości null .

W przypadku kolumn znaków funkcja MAX wykrywa najwyższą wartość w schemacie uporządkowania.

Przykłady

Poniższy przykład zwraca najwyższej stawki podatkowej (maksymalną).

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

Oto zestaw wyników.

------

19.60

(1 row(s) affected)

Warning, null value eliminated from aggregate.