last funzione per MATCH_RECOGNIZE

Si applica a:check contrassegnato come sì controllo SQL di Databricks contrassegnato come sì Databricks Runtime 19.0 e versioni successive

Importante

Questa funzionalità è in versione beta. Gli amministratori dell'area di lavoro possono controllare l'accesso a questa funzionalità dalla pagina Anteprime . Vedere Gestire le anteprime di Azure Databricks.

Restituisce un valore di colonna relativo all'ultima riga della corrispondenza. Quando si usa last nella DEFINE clausola , l'ultima riga è la riga corrente. Utilizzare questa funzione solo nelle clausole MEASURES e DEFINE di MATCH_RECOGNIZE.

Per la funzione di aggregazione generica last , vedere last.

Syntax

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

Arguments

  • colName: colonna dall'oggetto table_reference su cui MATCH_RECOGNIZE opera.
  • rowPatternVar.colName: colonna qualificata da un nome di variabile del criterio di riga. Legge il valore della colonna dalle righe mappate a tale variabile nella corrispondenza corrente. Ad esempio, restituisce LAST(down.tstamp) il timestamp dell'ultima riga classificata come down.
  • offset: valore letterale integrale facoltativo maggiore o uguale a 0. Offset relativo all'ultima riga. Il valore predefinito è 0.

Returns

Valore del tipo colName. Se la riga identificata si trova all'esterno della partizione corrente, restituisce NULL.

Condizioni di errore comuni