MAX
Возвращает наибольшее значение выражения в группе строк.
PostgreSQL 17.5
MAX(expression)Параметры
- expression
- Выражение: число, строка или дата
Возвращаемое значение
Значение того же типа, что и expression; строки сравниваются по алфавиту, NULL не учитываются, для пустого набора — NULL
Примеры
Самая высокая цена
PostgreSQL 17.5
SELECT MAX(unit_price)
FROM Payments;Самая поздняя дата рождения по статусам
PostgreSQL 17.5
SELECT status,
MAX(birthday) AS latest_birthday
FROM FamilyMembers
GROUP BY status
ORDER BY status;Подробности
Функция работает с числами, строками и датами, но не с boolean: для логических значений есть BOOL_OR и BOOL_AND.