last 用于MATCH_RECOGNIZE的函数

适用于:检查标记为“是”的 Databricks SQL 检查标记为“是”是 Databricks Runtime 19.0 及更高版本

Important

此功能在 Beta 版中。 工作区管理员可以从 预览 页控制对此功能的访问。 请参阅 Manage Azure Databricks 预览版

返回一个相对于匹配中最后一行的列值。 last在子句中使用DEFINE时,最后一行是当前行。 仅在MATCH_RECOGNIZEMEASURESDEFINE 子句中使用此函数。

有关泛型 last 聚合函数,请参阅 last

Syntax

last ( { colName | rowPatternVar.colName } [, offset ] )

Arguments

  • colName:操作依据的table_referenceMATCH_RECOGNIZE列。
  • rowPatternVar.colName:由行模式变量名称限定的列。 从映射到当前匹配项中的变量的行中读取列值。 例如, LAST(down.tstamp) 返回分类为 down的最后一行的时间戳。
  • offset:大于或等于 0的可选整型文本。 相对于最后一行的偏移量。 默认值为 0

退货

某种类型的值 colName。 如果标识的行在当前分区之外,则 NULL返回 。

常见错误条件