Sql SAP HANA:多个列的最小值
我在SAP HANA Index Server中有一些列:Sql SAP HANA:多个列的最小值,sql,sap,hana,Sql,Sap,Hana,我在SAP HANA Index Server中有一些列: 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 到目前为止我试过了
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()
似乎一次只支持两个col。假设所有值都不为NULL
,然后使用LEAST()
:
好极了!效果很好。我用
COALESCE()
select least(col_1, col_2, col3_3)
from . . .