MAX
Gibt den größten Wert eines Ausdrucks in einer Gruppe von Zeilen zurück.
PostgreSQL 17.5
MAX(expression)Parameter
- expression
- Ausdruck: Zahl, String oder Datum
Rückgabewert
Wert vom Typ von expression; Strings werden alphabetisch verglichen, NULL-Werte werden ignoriert, NULL bei leerer Menge
Beispiele
Höchster Preis
PostgreSQL 17.5
SELECT MAX(unit_price)
FROM Payments;Spätestes Geburtsdatum je Status
PostgreSQL 17.5
SELECT status,
MAX(birthday) AS latest_birthday
FROM FamilyMembers
GROUP BY status
ORDER BY status;Details
Die Funktion arbeitet mit Zahlen, Strings und Datumswerten, aber nicht mit boolean: Für logische Werte gibt es BOOL_OR und BOOL_AND.