跳到主要内容

MIN_BY

描述

MIN_BY 函数用于根据指定列的最小值,返回对应的的关联值。

语法

MIN_BY(<expr1>, <expr2>)

参数说明

参数说明
<expr1>用于指定对应关联的表达式。
<expr2>用于指定最小值统计的表达式。

返回值

返回与输入表达式 相同的数据类型。

举例

select * from tbl;
+------+------+------+------+
| k1 | k2 | k3 | k4 |
+------+------+------+------+
| 0 | 3 | 2 | 100 |
| 1 | 2 | 3 | 4 |
| 4 | 3 | 2 | 1 |
| 3 | 4 | 2 | 1 |
+------+------+------+------+
select min_by(k1, k4) from tbl;
+--------------------+
| min_by(`k1`, `k4`) |
+--------------------+
| 4 |
+--------------------+