2020-07-29 06:49:57 +00:00
|
|
|
---
|
2022-08-26 17:37:11 +00:00
|
|
|
slug: /ru/sql-reference/aggregate-functions/reference/argmin
|
2022-04-09 13:29:05 +00:00
|
|
|
sidebar_position: 105
|
2020-07-29 06:49:57 +00:00
|
|
|
---
|
|
|
|
|
|
|
|
# argMin {#agg-function-argmin}
|
|
|
|
|
2024-04-11 19:51:05 +00:00
|
|
|
Вычисляет значение `arg` при минимальном значении `val`.
|
2020-07-29 06:49:57 +00:00
|
|
|
|
2021-02-05 08:15:11 +00:00
|
|
|
**Синтаксис**
|
|
|
|
|
|
|
|
``` sql
|
|
|
|
argMin(arg, val)
|
|
|
|
```
|
|
|
|
|
2021-03-13 18:18:45 +00:00
|
|
|
**Аргументы**
|
2021-02-05 08:15:11 +00:00
|
|
|
|
|
|
|
- `arg` — аргумент.
|
|
|
|
- `val` — значение.
|
|
|
|
|
|
|
|
**Возвращаемое значение**
|
|
|
|
|
|
|
|
- Значение `arg`, соответствующее минимальному значению `val`.
|
|
|
|
|
2021-07-29 15:20:55 +00:00
|
|
|
Тип: соответствует типу `arg`.
|
2021-02-05 08:15:11 +00:00
|
|
|
|
|
|
|
**Пример**
|
|
|
|
|
2021-02-06 10:23:57 +00:00
|
|
|
Исходная таблица:
|
2020-07-29 06:49:57 +00:00
|
|
|
|
|
|
|
``` text
|
|
|
|
┌─user─────┬─salary─┐
|
|
|
|
│ director │ 5000 │
|
|
|
|
│ manager │ 3000 │
|
|
|
|
│ worker │ 1000 │
|
|
|
|
└──────────┴────────┘
|
|
|
|
```
|
|
|
|
|
2021-02-05 08:15:11 +00:00
|
|
|
Запрос:
|
|
|
|
|
2020-07-29 06:49:57 +00:00
|
|
|
``` sql
|
2021-10-19 16:07:04 +00:00
|
|
|
SELECT argMin(user, salary) FROM salary;
|
2020-07-29 06:49:57 +00:00
|
|
|
```
|
|
|
|
|
2021-02-05 08:15:11 +00:00
|
|
|
Результат:
|
|
|
|
|
2020-07-29 06:49:57 +00:00
|
|
|
``` text
|
2021-10-19 16:07:04 +00:00
|
|
|
┌─argMin(user, salary)─┐
|
|
|
|
│ worker │
|
|
|
|
└──────────────────────┘
|
2020-07-29 06:49:57 +00:00
|
|
|
```
|