Функция LEAST

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

Синтаксис

sqlSELECT LEAST(value1, value2, value3) FROM table_name WHERE condition

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

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

Пример

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

sqlSELECT id, LEAST(number1, number2, number3) AS min_number FROM numbers

Результат выполнения кода:

id min_number
1 1
2 3
3 5

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

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