OLAP 功能中具有滑动窗口概念,即在处理输入行时该窗口会向下移动。在窗口移动时可对其中的数据进行附加计算,这样便能够以一种比使用(语义上)等同于自连接查询或相关子查询更为有效的方式进行进一步分析。
可基于要从数据中抽取的信息来配置窗口边界。窗口可以是输入数据中的一行、多行或所有行,该输入数据已根据窗口定义中提供的分组说明进行了分区。窗口向下遍历输入数据,合并执行所请求计算所需的行。
下图所示为处理输入行时窗口的移动。数据分区反映出窗口定义中指定的输入行分组。如果未指定分组,则将所有输入行视为一个分区。窗口的长度(即所包含的行数)和窗口相对于当前行的偏移反映出窗口定义中所指定的边界。
窗口定义
窗口定义:内置使用 OVER 子句和 WINDOW 子句
![]() |
使用DocCommentXchange讨论此页。
|
版权 © 2013, SAP 股份公司或其关联公司. - SAP Sybase SQL Anywhere 16.0 |