SAP HANA:多个列的最小值
SAP HANA: Minimum value of several columns
我在 SAP HANA 索引服务器中有一些列:
ID | COL_1 | COL_2 | COL_3
---+-------+-------+------
1 | 5 | 3 | 2
2 | 7 | 9 | 8
3 | 5 | 4 | 6
如何获取每行的最小值?
预期结果:
ID | MIN
---+-------
1 | 2
2 | 7
3 | 4
到目前为止我试过了
SELECT ID, min(COL_1, COL_2, COL_3) FROM ...
但是min()
好像一次只支持两个cols。
假设 none 个值为 NULL
,则使用 LEAST()
:
select least(col_1, col_2, col3_3)
from . . .
我在 SAP HANA 索引服务器中有一些列:
ID | COL_1 | COL_2 | COL_3
---+-------+-------+------
1 | 5 | 3 | 2
2 | 7 | 9 | 8
3 | 5 | 4 | 6
如何获取每行的最小值?
预期结果:
ID | MIN
---+-------
1 | 2
2 | 7
3 | 4
到目前为止我试过了
SELECT ID, min(COL_1, COL_2, COL_3) FROM ...
但是min()
好像一次只支持两个cols。
假设 none 个值为 NULL
,则使用 LEAST()
:
select least(col_1, col_2, col3_3)
from . . .