Загрузка...
Справочник по функциям и операторам SQL

GREATEST

Возвращает наибольшее значение среди списка выражений.

Синтаксис

GREATEST(value1, value2, ..., valueN)
  • value1, value2, ..., valueN: Список значений, среди которых нужно найти максимальное.

Если все переданные значения NULL, функция вернет NULL.

GREATEST поддерживает разные типы данных, включая числа, строки и даты. Однако все аргументы должны быть совместимы между собой по типу данных (например, нельзя смешивать числа и строки без приведения типов).

GREATEST также может сравнивать строки в лексикографическом порядке.

Например:

SELECT GREATEST('apple', 'banana', 'cherry') AS max_value; -- Результат: cherry

Пример