ClickHouse/docs/ru/sql-reference/aggregate-functions/reference/argmin.md
Vladimir Goncharov 0f2620a31e
Update argmin.md
2021-10-19 19:07:04 +03:00

1.5 KiB
Raw Blame History

toc_priority
105

argMin

Вычисляет значение arg при минимальном значении val. Если есть несколько разных значений arg для минимальных значений val, возвращает первое попавшееся из таких значений.

Если функции передан кортеж, то будет выведен кортеж с минимальным значением val. Удобно использовать для работы с SimpleAggregateFunction.

Синтаксис

argMin(arg, val)

Аргументы

  • arg — аргумент.
  • val — значение.

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

  • Значение arg, соответствующее минимальному значению val.

Тип: соответствует типу arg.

Пример

Исходная таблица:

┌─user─────┬─salary─┐
│ director │   5000 │
│ manager  │   3000 │
│ worker   │   1000 │
└──────────┴────────┘

Запрос:

SELECT argMin(user, salary) FROM salary;

Результат:

┌─argMin(user, salary)─┐
│ worker               │
└──────────────────────┘