You need to enable JavaScript to run this app.
导航
argMax/argMin
最近更新时间:2024.11.11 17:54:04首次发布时间:2024.11.11 17:54:04

argMax

计算 val 最大值对应的 arg 值。
语法
```SQL
argMax(arg, val)

</span>

**参数**

* <span style="background-color: var(--ifm-code-background)"><code>arg</code></span> — Argument.
* <span style="background-color: var(--ifm-code-background)"><code>val</code></span> — Value.

**返回值**

* <span style="background-color: var(--ifm-code-background)"><code>val</code></span> 最大值对应的 <span style="background-color: var(--ifm-code-background)"><code>arg</code></span> 值。

类型: 匹配 <span style="background-color: var(--ifm-code-background)"><code>arg</code></span> 类型。
**示例**
输入表:
<span style="background-color: initial">```Plain Text
┌─user─────┬─salary─┐
│ director │   5000 │
│ manager  │   3000 │
│ worker   │   1000 │
└──────────┴────────┘

查询:
```SQL
SELECT argMax(user, salary), argMax(tuple(user, salary), salary) FROM salary;

</span>

结果:
<span style="background-color: initial">```Plain Text
┌─argMax(user, salary)─┬─argMax(tuple(user, salary), salary)─┐
│ director             │ ('director',5000)                   │
└──────────────────────┴─────────────────────────────────────┘
# argMin 语法: argMin(arg, val)argMin(tuple(arg, val)) 计算 val 最小值对应的 arg 值。 **示例:** 输入表: ```Plain Text ┌─user─────┬─salary─┐ │ director │ 5000 │ │ manager │ 3000 │ │ worker │ 1000 │ └──────────┴────────┘ ```

查询:
```SQL
SELECT argMin(user, salary), argMin(tuple(user, salary), salary) FROM salary;

</span>

结果:
<span style="background-color: initial">```Plain Text
┌─argMin(user, salary)─┬─argMin(tuple(user, salary), salary)─┐
│ worker               │ ('worker',1000)                     │
└──────────────────────┴─────────────────────────────────────┘