prev funktion för MATCH_RECOGNIZE

Gäller för:check markerad ja Databricks SQL-kontroll markerad ja Databricks Runtime 19.0 och senare

Important

Den här funktionen finns i Beta. Arbetsyteadministratörer kan styra åtkomsten till den här funktionen från sidan Förhandsversioner . Se Hantera förhandsversioner av Azure Databricks.

Returnerar ett föregående kolumnvärde i förhållande till den aktuella raden i matchningen. Använd endast den här funktionen i satserna MEASURES och DEFINEi MATCH_RECOGNIZE.

Syntax

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

Arguments

  • colName: En kolumn från table_reference som MATCH_RECOGNIZE fungerar på.
  • rowPatternVar.colName: En kolumn som kvalificerats av ett variabelnamn för radmönster. Läser kolumnvärdet från rader som mappats till variabeln i den aktuella matchningen.
  • offset: En valfri integralliteral som är större än eller lika med 0. Förskjutningen i förhållande till den aktuella raden. Standardvärdet är 1.

Returns

Ett värde av typen colName. Om den identifierade raden ligger utanför den aktuella partitionen returnerar NULL.

Vanliga felvillkor