窗口函数也叫分析函数,可以用于自定义额外的查询字段,用于分析查询出来的数据。
举例说明,比如说现在有一个资讯浏览量的查询结果
其中sum_counts字段是根据日期分组然后累加的点击量,一般情况下,查询到这里也就差不多了。但是使用窗口函数还可以进一步分析得到的数据。
比如,使用语句:SUM(sum_counts) OVER (PARTITION BY current_info_id ORDER BY count_date rows between 1 preceding and 1 following) AS three_sum可以分析得到连续三天的浏览量总和
使用语句:AVG(sum_counts) OVER (PARTITION BY current_info_id ORDER BY count_date rows between 1 preceding and 1 following) AS three_avg 可以分析得出连续三天内的浏览量平均值
类似的函数还有MAX,MIN,COUNT等
标签:浏览量,窗口,函数,sum,查询,counts,doris From: https://www.cnblogs.com/littlesky123/p/18066131