顯示具有 MIN 標籤的文章。 顯示所有文章
顯示具有 MIN 標籤的文章。 顯示所有文章

2024年4月21日 星期日

MYSQL 查詢多欄位最大值/最小值,取唯一最大/最小 怎做? GREATEST、LEAST、MAX、MIN

 想要在 MySQL 中同時搜索多個欄位,並找到它們的最大值,可以用用 GREATEST() 函數。

這個函數接受多個參數,並返回這些參數中的最大值。

SELECT GREATEST(column1, column2, column3) AS max_value

FROM your_table;

在這個示例中,column1、column2、column3 是你要搜索的多個欄位,your_table 是你的表名。這個查詢將返回這些欄位中的最大值作為 max_value 列的結果。


你可以根據需要將欄位和表名替換為你實際使用的值。

最小值則用LEAST()
但是執行後,會回傳各欄位最小值,這時候再透過MAX()或是MIN()做再一次比較即可。

SELECT MAX(GREATEST(column1, column2, column3)) AS max_value

FROM your_table;


SELECT MIN(LEAST(column1, column2, column3)) AS max_value

FROM your_table;


大中取小也可以

SELECT MIN(GREATEST(column1, column2, column3)) AS max_value

FROM your_table;


小中取大:

SELECT MAX(LEAST(column1, column2, column3)) AS max_value

FROM your_table;




指數變化(2026.07.31) 開始透過AI做整理

 指數變化(2026.07.31) 開始透過AI做整理 一、上周焦點:  7/27 美國 耐久財訂單(6 月) - 全部耐久財訂單月增 0.3%,結束前一月 -4.0% 的跌勢,增幅低於市場預期約 1.8%。   - 核心耐久財(扣除運輸設備)約月增 0.6%,顯示一般設備需求溫...