适用于:
Databricks SQL
Databricks Runtime 19.0 及更高版本
Important
此功能在 Beta 版中。 工作区管理员可以从 预览 页控制对此功能的访问。 请参阅 Manage Azure Databricks 预览版。
返回一个相对于匹配中最后一行的列值。
last在子句中使用DEFINE时,最后一行是当前行。 仅在MATCH_RECOGNIZE的 MEASURES 和 DEFINE 子句中使用此函数。
Syntax
last ( { colName | rowPatternVar.colName } [, offset ] )
Arguments
-
colName:操作依据的table_referenceMATCH_RECOGNIZE列。 -
rowPatternVar.colName:由行模式变量名称限定的列。 从映射到当前匹配项中的变量的行中读取列值。 例如,LAST(down.tstamp)返回分类为down的最后一行的时间戳。 -
offset:大于或等于0的可选整型文本。 相对于最后一行的偏移量。 默认值为0。
退货
某种类型的值 colName。 如果标识的行在当前分区之外,则 NULL返回 。