max_of()

Возвращает максимальное значение всех выражений аргументов.

Синтаксис

max_of(Arg,, arg_2 [ arg_3, ... ])

Дополнительные сведения о соглашениях о синтаксисе.

Параметры

Имя Тип Обязательно Описание
arg_i скаляр ✔️ Сравниваемые значения.
  • Все аргументы должны быть одного типа.
  • Поддерживается не более 64 аргументов.
  • Значения, отличные от NULL, имеют приоритет над значениями NULL.

Возвращаемое значение

Максимальное значение всех выражений аргументов.

Примеры

Поиск наибольшего числа

print result = max_of(10, 1, -3, 17) 

Выходные данные

набор по
17

Поиск максимального значения в таблице данных

Обратите внимание, что значения, отличные от NULL, имеют приоритет над значениями NULL.

datatable (A: int, B: int)
[
    1, 6,
    8, 1,
    int(null), 2,
    1, int(null),
    int(null), int(null)
]
| project max_of(A, B)

Выходные данные

набор по
6
8
2
1
(null)