如何从4个不同的表格中找到最低分数? 因此,如果我的列1的最小值为4,则列2的最小值为3,列3的最小值为2,列4的最小值为1.我希望查询的结果正好是1(来自第1,2,3和4列
顺便说一句,我使用的是MYSQL,谢谢:D
答案 0 :(得分:2)
select least(col1, col2, col3, col4) from your_table
答案 1 :(得分:2)
您可以使用
SELECT LEAST(MIN(column1), MIN(column2), MIN(column3),MIN(column3)) AS Minimum_of_all
from table_name;
答案 2 :(得分:2)
以下列方式使用LEAST功能:
SELECT LEAST(t.column1, t.column2,t.column3,t.column4) AS lowest
FROM table_name t
从上述文件中,
如果在INTEGER上下文或所有参数中使用返回值 是整数值,它们作为整数进行比较。
如果在REAL上下文中使用返回值或者所有参数都是 实物价值,它们被比作实物。
如果参数包含数字和字符串的混合,则它们是 比较数字。
如果任何参数是非二进制(字符)字符串,则参数为 比较为非二进制字符串。
在所有其他情况下,参数将作为二进制字符串进行比较。
答案 3 :(得分:0)
尝试至少()(documentation here):
select least(col1, col2, col3, col4) from table;