last función para MATCH_RECOGNIZE

Se aplica a:check marcado yes Comprobación de SQL de Databricks marcada como sí Databricks Runtime 19.0 y versiones posteriores

Importante

Esta característica se encuentra en su versión beta. Los administradores del área de trabajo pueden controlar el acceso a esta característica desde la página Vistas previas . Consulte Administrar versiones preliminares de Azure Databricks.

Devuelve un valor de columna relativo a la última fila de la coincidencia. Cuando se usa last en la DEFINE cláusula , la última fila es la fila actual. Use esta función solo en las cláusulas MEASURES y DEFINE de MATCH_RECOGNIZE.

Para obtener la función de agregado genérica last , vea last.

Syntax

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

Argumentos

  • colName: una columna de la clase en la table_reference que MATCH_RECOGNIZE opera.
  • rowPatternVar.colName: una columna calificada por un nombre de variable de patrón de fila. Lee el valor de columna de las filas asignadas a esa variable en la coincidencia actual. Por ejemplo, LAST(down.tstamp) devuelve la marca de tiempo de la última fila clasificada como down.
  • offset: un literal entero opcional mayor o igual que 0. Desplazamiento relativo a la última fila. El valor predeterminado es 0.

Returns

Valor del tipo colName. Si la fila identificada está fuera de la partición actual, devuelve NULL.

Condiciones de error comunes