MAX (Transact-SQL)

Zwraca wartość maksymalną w wyrażeniu.Może nastąpić W klauzula.

Topic link iconKonwencje składni języka Transact-SQL

MAX ( [ ALL | DISTINCT ] expression )  

Argumenty

  • ALL
    Dotyczy wszystkich wartości funkcja agregacja.WSZYSTKO jest domyślnym.

  • DISTINCT
    The query looks like this:Calculating group totals by using COMPUTE BY

  • expression
    The following example uses two code examples to show the use of COMPUTE BY.MAX mogą być używane z numeric, character, a datetime kolumny, ale nie z bit kolumny. Funkcje agregacja i podkwerend nie są dozwolone.

    Aby uzyskać więcej informacji zobaczExpressions (Transact-SQL).

Zwracane typy

This query calculates the sum of the orders, for products with prices less than expression, for each type of product.

Remarks

Instrukcja MAX ignoruje wszystkie wartości null.

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

Przykłady

W poniższym przykładzie jest zwracana najwyższa (maksymalna) stawka podatku.

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

Here is the result set.

------
19.60

(1 row(s) affected)

Warning, null value eliminated from aggregate.