Click here to view and discuss this page in DocCommentXchange. In the future, you will be sent there automatically.

SAP Sybase SQL Anywhere 16.0 (中文) » SQL Anywhere 服务器 - SQL 用法 » 查询和数据修改 » OLAP 支持 » SQL Anywhere 中的窗口函数 » 基本集合函数

 

FIRST_VALUE 函数和 LAST_VALUE 函数示例

FIRST_VALUE 和 LAST_VALUE 函数从窗口的第一行和最后一行返回值。这允许查询在无需自连接的情况下一次访问多个行的值。

这两个函数不同于其它窗口集合函数,因为它们必须配合窗口一起使用。同样,不像其它窗口集合函数,这些函数允许使用 IGNORE NULLS 子句。如果指定 IGNORE NULLS,将返回所求表达式的第一个或最后一个非 NULL 值。否则,将返回第一个值或最后一个值。

 示例 1:组中第一个条目
 示例 2:最高销售额百分比
 示例 3:填充 NULL 值,使数据更紧凑
 另请参见