last fonction pour MATCH_RECOGNIZE

S’applique à :coché oui Databricks SQL coché oui Databricks Runtime 19 et supérieur

Important

Cette fonctionnalité est en version bêta.

Retourne une valeur de colonne par rapport à la dernière ligne de la correspondance. Lorsque vous utilisez last la DEFINE clause, la dernière ligne est la ligne active. Utilisez cette fonction uniquement dans les clauses MEASURES et DEFINE de MATCH_RECOGNIZE.

Pour la fonction d’agrégation générique last , consultez last.

Syntax

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

Arguments

  • colName: colonne de l’élément table_reference sur lequel MATCH_RECOGNIZE fonctionne.
  • rowPatternVar.colName: colonne qualifiée par un nom de variable de modèle de ligne. Lit la valeur de colonne des lignes mappées à cette variable dans la correspondance actuelle. Par exemple, LAST(down.tstamp) retourne l’horodatage de la dernière ligne classifiée comme down.
  • offset: littéral intégral facultatif supérieur ou égal à 0. Décalage relatif à la dernière ligne. La valeur par défaut est 0.

Returns

Valeur du type de colName. Si la ligne identifiée se trouve en dehors de la partition actuelle, retourne NULL.

Conditions d’erreur courantes