描述使用 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 |
廣告
資料結構
網路
關係型資料庫管理系統
作業系統
Java
iOS
HTML
CSS
Android
Python
C 語言
C++
C#
MongoDB
MySQL
Javascript
PHP