Справочник по функциям и операторам SQL
GREATEST
Возвращает наибольшее значение среди списка выражений.
Синтаксис
GREATEST(value1, value2, ..., valueN)
- value1, value2, ..., valueN: Список значений, среди которых нужно найти максимальное.
Если все переданные значения NULL, функция вернет NULL.
GREATEST поддерживает разные типы данных, включая числа, строки и даты. Однако все аргументы должны быть совместимы между собой по типу данных (например, нельзя смешивать числа и строки без приведения типов).
GREATEST также может сравнивать строки в лексикографическом порядке.
Например:
SELECT GREATEST('apple', 'banana', 'cherry') AS max_value;
-- Результат: cherry