[英]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.