SQL Academy
Premium
Funktionsreferenz

MIN

Gibt den kleinsten Wert eines Ausdrucks in einer Gruppe von Zeilen zurück.

MySQL 8.1
MIN(expr)

Parameter

expr
Ausdruck: Zahl, String oder Datum

Rückgabewert

Wert vom Typ von expr; Strings werden alphabetisch verglichen, NULL-Werte werden ignoriert, NULL bei leerer Menge

Beispiele

Niedrigster Preis

MySQL 8.1
SELECT MIN(unit_price)
FROM Payments;
MIN(unit_price)
7

Erster Name im Alphabet

MySQL 8.1
SELECT MIN(member_name) AS first_name_alphabetically
FROM FamilyMembers;
first_name_alphabetically
Andie Quincey

Details

Strings werden als Text verglichen, auch wenn sie Zahlen enthalten: MIN von '9' und '10' ist '10'. Die Funktion gibt nur den Wert zurück; um die ganze Zeile mit dem Minimum zu erhalten, verwende ORDER BY ... LIMIT 1 oder Fensterfunktionen.

Siehe auch

Wo du es lernst