时间:2024-02-08 11:17作者:下载吧人气:22
许多常见的聚合函数也可以作为窗口函数使用,包括AVG()、SUM()、COUNT()、MAX()以及MIN()等函数。
案例使用的示例表
下面的查询中会用到两个表,其中sales_monthly表中存储了不同产品(苹果、香蕉、橘子)每个月的销售额情况。以下是该表中的部分数据:
transfer_log表中记录了一些银行账户的交易日志。以下是该表中的部分数据:
该表中的字段分别表示交易日志编号、交易时间、交易发起账户、交易接收账户、交易类型以及交易金额。这两个表的初始化脚本可以在文章底部获取。
AVG函数在作为窗口函数使用时,可以用于计算随着当前行移动的窗口内数据行的平均值。
例如,以下语句用于查找不同产品每个月以及截至当前月最近3个月的平均销售额
SELECT m.product,m.ym,m.amount,
网友评论