mirror of
https://github.com/ClickHouse/ClickHouse.git
synced 2024-12-12 17:32:32 +00:00
1.0 KiB
1.0 KiB
sidebar_position |
---|
106 |
argMax
计算 val
最大值对应的 arg
值。 如果 val
最大值存在几个不同的 arg
值,输出遇到的第一个值。
语法
argMax(arg, val)
参数
arg
— Argument.val
— Value.
返回值
val
最大值对应的arg
值。
类型: 匹配 arg
类型。
示例
输入表:
┌─user─────┬─salary─┐
│ director │ 5000 │
│ manager │ 3000 │
│ worker │ 1000 │
└──────────┴────────┘
查询:
SELECT argMax(user, salary), argMax(tuple(user, salary), salary) FROM salary;
结果:
┌─argMax(user, salary)─┬─argMax(tuple(user, salary), salary)─┐
│ director │ ('director',5000) │
└──────────────────────┴─────────────────────────────────────┘