last função para MATCH_RECOGNIZE

Aplica-se a:com visto sim Databricks SQL marcado sim Databricks Runtime 19.0 e superiores

Importante

Este recurso está em versão Beta. Os administradores do espaço de trabalho podem controlar o acesso a esse recurso na página Visualizações . Ver Gerir as pré-visualizações de Azure Databricks.

Devolve um valor de coluna relativo à última linha da correspondência. Quando usa last na DEFINE cláusula, a última linha é a linha atual. Use esta função apenas nas cláusulas MEASURES e DEFINE de MATCH_RECOGNIZE.

Para a função agregada genérica last , veja last.

Sintaxe

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

Argumentos

  • colName: Uma coluna do table_reference que MATCH_RECOGNIZE opera em.
  • rowPatternVar.colName: Uma coluna qualificada por um nome de variável padrão de linha. Lê o valor da coluna das linhas mapeadas para essa variável na correspondência atual. Por exemplo, LAST(down.tstamp) devolve o carimbo temporal da última linha classificada como down.
  • offset: Uma integral opcional literal maior ou igual a 0. O deslocamento em relação à última linha. A predefinição é 0.

Devoluções

Um valor do tipo colName. Se a linha identificada estiver fora da partição atual, devolve NULL.

Condições de erro comuns