【问题标题】:SQL - Return minimum value of columns for each rowSQL - 返回每行列的最小值
【发布时间】:2012-12-15 08:14:51
【问题描述】:

我需要为 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() 函数,该函数用于查找所有行的整个列的最小值。

【问题讨论】:

    标签: mysql sql hive min


    【解决方案1】:

    或许你可以使用least function:

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

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2020-12-16
      • 2013-08-21
      • 2016-04-08
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2017-02-07
      相关资源
      最近更新 更多