MAX (Transact-SQL)
Zwraca wartość maksymalną w wyrażeniu.Mogą być uzupełniane przez nad klauzula.
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.