Функция LEAST

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

Синтаксис

SELECT LEAST(число1, число2...) FROM имя_таблицы WHERE условие

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

таблица numbers
id
айди
number1
число1
number2
число1
number3
число1
1 1 2 3
1 3 4 5
2 5 6 7

Пример

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

SELECT id, LEAST(number1, number2, number3) as number FROM numbers

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

id
айди
number
число
1 1
2 3
3 5

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

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