mirror of
https://github.com/ClickHouse/ClickHouse.git
synced 2024-12-04 21:42:39 +00:00
1.0 KiB
1.0 KiB
toc_priority |
---|
105 |
argMin
语法: argMin(arg, val)
或 argMin(tuple(arg, val))
计算 val
最小值对应的 arg
值。 如果 val
最小值存在几个不同的 arg
值,输出遇到的第一个(arg
)值。
这个函数的Tuple版本将返回 val
最小值对应的tuple。本函数适合和SimpleAggregateFunction
搭配使用。
示例:
输入表:
┌─user─────┬─salary─┐
│ director │ 5000 │
│ manager │ 3000 │
│ worker │ 1000 │
└──────────┴────────┘
查询:
SELECT argMin(user, salary), argMin(tuple(user, salary)) FROM salary;
结果:
┌─argMin(user, salary)─┬─argMin(tuple(user, salary))─┐
│ worker │ ('worker',1000) │
└──────────────────────┴─────────────────────────────┘