mirror of
https://github.com/ClickHouse/ClickHouse.git
synced 2024-11-17 21:24:28 +00:00
993 B
993 B
toc_priority |
---|
106 |
argMax
语法: argMax(arg, val)
或 argMax(tuple(arg, val))
计算 val
最大值对应的 arg
值。 如果 val
最大值存在几个不同的 arg
值,输出遇到的第一个(arg
)值。
这个函数的Tuple版本将返回val
最大值对应的tuple。本函数适合和SimpleAggregateFunction
搭配使用。
示例:
┌─user─────┬─salary─┐
│ director │ 5000 │
│ manager │ 3000 │
│ worker │ 1000 │
└──────────┴────────┘
SELECT argMax(user, salary), argMax(tuple(user, salary)) FROM salary
┌─argMax(user, salary)─┬─argMax(tuple(user, salary))─┐
│ director │ ('director',5000) │
└──────────────────────┴─────────────────────────────┘