Sql SAP HANA:多个列的最小值

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 到目前为止我试过了

我在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 
到目前为止我试过了

SELECT ID, min(COL_1, COL_2, COL_3) FROM ...

但是
min()
似乎一次只支持两个col。

假设所有值都不为
NULL
,然后使用
LEAST()


好极了!效果很好。我用
COALESCE()
select least(col_1, col_2, col3_3)
from . . .