ClickHouse/docs/zh/sql-reference/aggregate-functions/reference/argmin.md
2022-08-26 15:07:59 -04:00

1009 B

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

argMin

语法: argMin(arg, val)argMin(tuple(arg, val))

计算 val 最小值对应的 arg 值。 如果 val 最小值存在几个不同的 arg 值,输出遇到的第一个(arg)值。

示例:

输入表:

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

查询:

SELECT argMin(user, salary), argMin(tuple(user, salary), salary) FROM salary;

结果:

┌─argMin(user, salary)─┬─argMin(tuple(user, salary), salary)─┐
│ worker               │ ('worker',1000)                     │
└──────────────────────┴─────────────────────────────────────┘