我想在MySql中的给定表中找到最大值列。
表格如下:
A | B | C | D
10 | 50 | 60 | 20|
其中A,B,C,D是列名,10,50,60,20是数据点。
预期产出:C
答案 0 :(得分:0)
select greatest(a,b,c,d)
from your_table
答案 1 :(得分:0)
您可以在select query中使用if条件。我将在表格中显示3列的示例。
如果条件语法如下
if(condition,返回值为true,返回值为false)
这是查询
select if(col1>col2,if(col1>col3,col1,col3),if(col2>col3,col2,col3)) from your_table;