2015-02-10 84 views
0

我想在MySql的給定表中查找最大值列。從表中找到最大值

表具有以下項:

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

其中A,B,C,d是列名和10,50,60,20是數據點。

預期輸出:C

+0

是你找列名稱或列值? – SMA 2015-02-10 06:42:27

+0

@almasshaikh是的。我期待將列名作爲輸出 – Aniket 2015-02-10 22:10:31

回答

0
select greatest(a,b,c,d) 
from your_table 
0

您可以使用如果選擇query.I狀態將顯示在表3列的例子。

如果條件語法如下

如果(條件,返回值如果爲true,返回值,如果假)

這是查詢

select if(col1>col2,if(col1>col3,col1,col3),if(col2>col3,col2,col3)) from your_table;