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;Erster Name im Alphabet
MySQL 8.1
SELECT MIN(member_name) AS first_name_alphabetically
FROM FamilyMembers;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.