我需要为 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() 函数,该函数用于查找所有行的整个列的最小值。
最佳答案
也许你可以使用least
function :
select least(val1, val2, val3) from your_table;
关于mysql - SQL - 返回每行列的最小值,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14097036/