SQL - 返回每行的列的最小值

时间:2012-12-31 03:14:48

标签: mysql sql hive min

我需要为SQL表中的每一行选择3列的最小值。该表是数千行。我正在使用MySQL。

User   val1    val2    val3
1      1       2       5 
2      3       3       3
3      0       1       0

返回

User    minimum_value
1       1
2       3
3       0

每次搜索只显示MIN()函数,该函数用于查找所有行上整个列的最小值。

1 个答案:

答案 0 :(得分:1)

也许您可以使用least function

select least(val1, val2, val3) from your_table;