从表格列中查找最大值

时间:2015-02-10 06:36:12

标签: mysql sql

我想在MySql中的给定表中找到最大值列。

表格如下:

A  |  B |  C |  D
10 | 50 | 60 | 20|

其中A,B,C,D是列名,10,50,60,20是数据点。

预期产出:C

2 个答案:

答案 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;