ClickHouse/docs/ru/sql-reference/aggregate-functions/reference/argmin.md

1.3 KiB

slug sidebar_position
/ru/sql-reference/aggregate-functions/reference/argmin 105

argMin

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

Синтаксис

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               │
└──────────────────────┘