НОВИНКА!
Занимательная математика от Трепачёва. Присоединяйтесь к нам!
44 of 150 menu

Функция GREATEST

Функция GREATEST выбирает максимальное из значений. Значениями могут выступать поля, а также строки и числа.

Синтаксис

SELECT GREATEST(value1, value2, ...) FROM table_name WHERE condition

Таблицы для примеров

numbers
id number1 number2 number3
1 1 2 3
2 3 4 5
3 5 6 7

Пример

Давайте выберем из таблицы максимальное значение среди заданных колонок:

SELECT id, GREATEST(number1, number2, number3) AS number FROM numbers

Результат выполнения SQL запроса:

id number
1 3
2 5
3 7

Смотрите также

  • функцию LEAST,
    которая находит минимальное из значений
  • функцию ELT,
    которая выбирает значение по его номеру
  • функцию FIELD,
    которая определяет позицию значения
Мы используем cookie для работы сайта, аналитики и персонализации. Обработка данных происходит согласно Политике конфиденциальности.
принять все настроить отклонить