MAX_BY
更新时间:2025-10-16
描述
MAX_BY 函数用于根据指定列的最大值,返回对应的的关联值。
语法
SQL
1MAX_BY(<expr1>, <expr2>)
参数说明
| 参数 | 说明 |
|---|---|
<expr1> |
用于指定对应关联的表达式。 |
<expr2> |
用于指定最大值统计的表达式。 |
返回值
返回与输入表达式
举例
SQL
1select * from tbl;
Text
1+------+------+------+------+
2| k1 | k2 | k3 | k4 |
3+------+------+------+------+
4| 0 | 3 | 2 | 100 |
5| 1 | 2 | 3 | 4 |
6| 4 | 3 | 2 | 1 |
7| 3 | 4 | 2 | 1 |
8+------+------+------+------+
SQL
1select max_by(k1, k4) from tbl;
Text
1+--------------------+
2| max_by(`k1`, `k4`) |
3+--------------------+
4| 0 |
5+--------------------+
