ARG_MAX
Статья создана
Обновлена 11 октября 2024 г.
Синтаксис
Стандартный
Расширенный
ARG_MAX( value, expression_to_maximize )
ARG_MAX( value, expression_to_maximize
[ FIXED ... | INCLUDE ... | EXCLUDE ... ]
[ BEFORE FILTER BY ... ]
)
Подробнее:
Описание
Возвращает значение value
, соответствующее максимальному значению expression_to_maximize
. Если есть несколько значений value
, соответствующих максимальному значению expression_to_maximize
, то возвращает первое попавшееся из них. Это делает функцию недетерминированной.
Типы аргументов:
value
—Любой
expression_to_maximize
—Любой
Возвращаемый тип: Совпадает с типом аргументов (value
)
Пример
Исходные данные
Date | Temperature |
---|---|
2019-03-01 |
5.00 |
2019-03-02 |
0.00 |
2019-03-03 |
-3.00 |
2019-03-04 |
1.00 |
2019-03-05 |
4.00 |
2019-03-06 |
5.00 |
2019-03-07 |
1.00 |
2019-03-08 |
-6.00 |
2019-03-09 |
-6.00 |
2019-03-10 |
-4.00 |
2019-03-11 |
-2.00 |
2019-03-12 |
0.00 |
Формулы:
- Warmest Day:
ARG_MAX([Date],[Temperature])
.
Результат
Warmest Day |
---|
2019-03-01 |
Поддержка источников данных
ClickHouse 21.8
, YDB
.