説明
ARG_MAX 関数は、データセット内で目的の式を最大化する行を検索し、その行に対応する指定された列の値または完全なレコードを返します。
構文
ARG_MAX([DISTINCT] minimize_col, return_col)
パラメータの説明
パラメータ |
説明 |
|---|---|
minimize_col |
最小化する列を指定します。 |
return_col |
戻り値に対応する列を指定します。最小値の行のその列の値を返します。 |
例
obclient> SELECT * FROM test;
+------+------+
| a | b |
+------+------+
| a | 1 |
| b | 2 |
| c | 2 |
| NULL | 3 |
| NULL | NULL |
| d | NULL |
+------+------+
6 rows in set (0.000 sec)
obclient> SELECT arg_min(a, b), min(b) FROM test;
+---------------+--------+
| arg_min(a, b) | min(b) |
+---------------+--------+
| a | 1 |
+---------------+--------+
1 row in set (0.006 sec)