(0) exportieren Drucken
Alle erweitern
Erweitern Minimieren

MAX (Transact-SQL)

Gibt den größten Wert im Ausdruck zurück. Darauf folgt möglicherweise die OVER-Klausel.

Themenlink (Symbol) Transact-SQL-Syntaxkonventionen


MAX ( [ ALL | DISTINCT ] expression )  

ALL

Wendet die Aggregatfunktion auf alle Werte an. ALL ist die Standardeinstellung.

DISTINCT

Gibt an, dass jeder eindeutige Wert berücksichtigt wird. DISTINCT ist bei MAX ohne Bedeutung und nur aus Gründen der ISO-Kompatibilität verfügbar.

expression

Dies ist eine Konstante, ein Spaltenname oder eine Funktion und eine beliebige Kombination aus arithmetischen, bitweisen und Zeichenfolgenoperatoren. MAX kann mit numeric, character- oder datetime-Spalten verwendet werden, jedoch nicht mit bit-Spalten.Aggregatfunktionen und Unterabfragen sind nicht zulässig.

Weitere Informationen finden Sie unter Ausdrücke (Transact-SQL).

Gibt einen Wert zurück, der mit expression identisch ist.

MAX ignoriert alle NULL-Werte.

Bei Zeichenspalten findet MAX den höchsten Wert gemäß der Sortierreihenfolge.

Im folgenden Beispiel wird der höchste (maximale) Steuersatz zurückgegeben.

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

Dies ist das Resultset.

------
19.60

(1 row(s) affected)

Warning, null value eliminated from aggregate.

Community-Beiträge

HINZUFÜGEN
Anzeigen:
© 2014 Microsoft