MIN (Transact-SQL)
Gibt den kleinsten Wert im Ausdruck zurück. Darauf folgt möglicherweise die OVER-Klausel.
Syntax
MIN ( [ ALL | DISTINCT ] expression )
Argumente
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 MIN 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. MIN kann mit numeric-, char-, varchar- 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).
Rückgabetypen
Gibt einen Wert zurück, der mit expression identisch ist.
Hinweise
MIN ignoriert alle NULL-Werte.
Bei Zeichendatenspalten findet MIN den kleinsten Wert gemäß der Sortierreihenfolge.
Beispiele
Im folgenden Beispiel wird der niedrigste Steuersatz (Mindeststeuersatz) zurückgegeben.
USE AdventureWorks2008R2;
GO
SELECT MIN(TaxRate)
FROM Sales.SalesTaxRate;
GO
Dies ist das Resultset.
-------------------
5.00
(1 row(s) affected)