mirror of
https://github.com/ClickHouse/ClickHouse.git
synced 2024-11-24 00:22:29 +00:00
1.5 KiB
1.5 KiB
slug | sidebar_position |
---|---|
/ru/sql-reference/aggregate-functions/reference/argmax | 106 |
argMax
Вычисляет значение arg
при максимальном значении val
. Если есть несколько разных значений arg
для максимальных значений val
, возвращает первое попавшееся из таких значений.
Синтаксис
argMax(arg, val)
Аргументы
arg
— аргумент.val
— значение.
Возвращаемое значение
- значение
arg
, соответствующее максимальному значениюval
.
Тип: соответствует типу arg
.
Пример
Исходная таблица:
┌─user─────┬─salary─┐
│ director │ 5000 │
│ manager │ 3000 │
│ worker │ 1000 │
└──────────┴────────┘
Запрос:
SELECT argMax(user, salary), argMax(tuple(user, salary), salary) FROM salary;
Результат:
┌─argMax(user, salary)─┬─argMax(tuple(user, salary), salary)─┐
│ director │ ('director',5000) │
└──────────────────────┴─────────────────────────────────────┘