描述使用 MAX 聚合函式和 GROUP-BY 與 HAVING 的 SQL 查詢有哪些?


使用以下查詢,我們可以從 ORDERS DB2 表按日期查詢最高的 ORDER_TOTAL。

示例

SELECT ORDER_DATE, MAX(ORDER_TOTAL) FROM ORDERS
GROUP BY ORDER_DATE

我們將在 ORDER_DATE 中使用‘GROUP BY’對按日期的結果分組,並且 MAX 聚合函式將幫助我們獲取在特定日期放置的最大 ORDER_TOTAL。

例如,如果有以下 ORDERS DB2 表。

ORDER_ID
ORDER_TOTAL
ORDER_DATE
Z22345
342
29-07-2020
Z62998
543
30-07-2020
Z56990
431
28-07-2020
Z56902
6743
29-07-2020
Z99781
443
28-07-2020
Z56112
889
30-07-2020

 

那麼 SQL 查詢 - SELECT ORDER_DATE, MAX(ORDER_TOTAL) FROM ORDERS GROUP BY ORDER_DATE 將返回以下結果。

ORDER_DATE
ORDER_TOTAL
28-07-2020
443
29-07-2020
6743
30-07-2020
889

更新時間:2020-11-30

210 次瀏覽

開啟你的 職業生涯

完成課程並獲得認證

開始
廣告
© . All rights reserved.