繁体   English   中英

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

[英]SQL - Return minimum value of columns for each row

我需要为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功能

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

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM