描述使用 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 次浏览

开启你的 职业生涯

完成课程并获得认证

开始
广告