簡體   English   中英

從表的列中查找最大值

[英]Finding maximum from column of table

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

表具有以下條目:

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

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

預期輸出:C

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

您可以在選擇查詢中使用if條件。我將在表中顯示3列的示例。

如果條件語法如下

if(condition,返回值為true,如果為false則返回)

這是查詢

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

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM