last funkce pro MATCH_RECOGNIZE

Platí pro:check marked yes Databricks SQL check marked yes Databricks Runtime 19.0 and above

Important

Tato funkce je v beta verzi. Správci pracovního prostoru můžou řídit přístup k této funkci ze stránky Previews . Viz Manage Azure Databricks preview.

Vrátí hodnotu sloupce relativní k poslednímu řádku ve shodě. Při použití last v DEFINE klauzuli je posledním řádkem aktuální řádek. Tuto funkci použijte pouze v klauzulích MEASURES a DEFINEMATCH_RECOGNIZE.

last Obecná agregační funkce naleznete v tématu last.

Syntax

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

Argumenty

  • colName: Sloupec ze table_reference sloupce, na kterém MATCH_RECOGNIZE se pracuje.
  • rowPatternVar.colName: Sloupec kvalifikovaný názvem proměnné vzoru řádku. Načte hodnotu sloupce z řádků namapovaných na danou proměnnou v aktuální shodě. Například LAST(down.tstamp) vrátí časové razítko posledního řádku klasifikovaného jako down.
  • offset: Volitelný integrální literál větší nebo roven 0. Posun vzhledem k poslednímu řádku. Výchozí hodnota je 0.

Returns

Hodnota typu colName. Pokud je identifikovaný řádek mimo aktuální oddíl, vrátí hodnotu NULL.

Běžné chybové podmínky