Poznámka:
Přístup k této stránce vyžaduje autorizaci. Můžete se zkusit přihlásit nebo změnit adresáře.
Přístup k této stránce vyžaduje autorizaci. Můžete zkusit změnit adresáře.
Platí pro:
Databricks SQL
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.
Definuje výstupní sloupce vytvořené pro každou shodu vzorů v MATCH_RECOGNIZE. Každá míra je pojmenovaný skalární výraz vypočítaný z řádků, které se zúčastnily této shody.
Syntax
MEASURES { expr AS measure } [, ...]
Parameters
výraz
Skalární výraz, který neobsahuje poddotazy. Můžete také použít agregační funkce
count(),sum(),avg()min()amax().Odkazy na sloupce v rámci
exprmohou být zabaleny následujícími funkcemi specifickýmiMEASURESpro klauzuli:V
ALL ROWS PER MATCHrežimu se navigační funkce přeloží vzhledem k jednotlivým výstupním řádkům v rámci shody. Agregační funkce se počítají přes řádky, které se účastní shody.Odkaz na sloupec může být kvalifikovaný názvem proměnné vzoru řádku (
rowPatternVar.colName). Tím se vyberou hodnoty z řádků namapovaných na danou proměnnou v aktuální shodě. Jedná se napříkladLAST(down.tstamp)o časové razítko posledního řádku klasifikovaného jakodown. Nekvalifikované odkazy na sloupce odkazují na aktuální výstupní řádek ve shodě bez výběru konkrétní proměnné vzoru.Pokud se proměnná vzoru řádku ještě neshoduje, vyhodnotí se kvalifikovaný odkaz na
NULLsloupec .Funkce okna nejsou podporovány v
MEASURES. Pokud ji použijete, Azure Databricks vyvolá MATCH_RECOGNIZE_UNSUPPORTED_WINDOW_FUNCTION.DISTINCTnení podporován v agregačních funkcích v rámciMEASURES. Pokud ji použijete, Azure Databricks vyvolá MATCH_RECOGNIZE_AGGREGATE_DISTINCT.měřit
Název, který identifikuje míru ve výsledku. Typ odpovídá typu .
exprKaždýMEASURESvýraz musí používatASklíčové slovo. Pokud alias vynecháte, Azure Databricks vyvolá MATCH_RECOGNIZE_MEASURES_MUST_BE_ALIASED.
Běžné chybové podmínky
- MATCH_RECOGNIZE_AGGREGATE_DISTINCT
- MATCH_RECOGNIZE_AGGREGATE_MIXED_QUALIFIERS
- MATCH_RECOGNIZE_EMPTY_MEASURES
- MATCH_RECOGNIZE_MEASURES_MUST_BE_ALIASED
- MATCH_RECOGNIZE_MULTI_ALIAS
- NEROZPOZNANÁ_FUNKCE\_OKNA\_MATCH_RECOGNIZE