LEAST

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

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

Если сравниваемые величины имеют одинаковый тип данных, то результат будет иметь такой же тип.

Если сравниваемые величины разного типа, то величины с типом данных с меньшим приоритетом сначала преобразуются в тип данных с большим приоритетом.

Возвращаемый результат будет с типом данных, имеющий наивысший приоритет.

ZuluServer использует следующий порядок приоритета для типов данных:

  1. char (низший приоритет)

  2. int

  3. int64

  4. double

  5. date (высший приоритет)

Синтаксис

LEAST ( expression1, [, ...expressionN ] )

Аргументы

expression1, expressionN

Список выражений, разделенный запятыми. Каждое выражение может быть константой, переменной, столбцом или функцией, а также сочетанием арифметических, битовых и строковых операторов.

Пример

Найти минимальную скорость движения на участках: максимальное значение в подающем или обратном трубопроводе.

SELECT Sys, GREATEST([Скорость движения воды в под.тр-де, м/с], [Скорость движения воды в обр.тр-де, м/с]) as min_value
FROM [Пример тепловой сети]
where typename = "Участки"