Megjegyzés
Az oldalhoz való hozzáféréshez engedély szükséges. Megpróbálhat bejelentkezni vagy módosítani a címtárat.
Az oldalhoz való hozzáféréshez engedély szükséges. Megpróbálhatja módosítani a címtárat.
A következőre vonatkozik:
Databricks SQL
Databricks Runtime 19.0 és újabb
Important
Ez a funkció bétaverzióban érhető el. A munkaterület rendszergazdái az Előnézetek lapon szabályozhatják a funkcióhoz való hozzáférést. Lásd: Az Azure Databricks előzetes verziójának kezelése.
Meghatározza az egyes mintákhoz létrehozott kimeneti oszlopokat a MATCH_RECOGNIZE. Minden mérték egy nevesített skaláris kifejezés, amely az adott egyezésben részt vevő sorokból számítódik ki.
Syntax
MEASURES { expr AS measure } [, ...]
Parameters
expr
Skaláris kifejezés, amely nem tartalmaz albekérdezéseket. Használhatja az összesítő függvényeket
count()sum(), ,avg()ésmin()max().A benne lévő
exproszlophivatkozásokat a következő, aMEASURESzáradékra jellemző függvények burkolhatják:Módban
ALL ROWS PER MATCHa navigációs függvények az egyezés minden kimeneti sorához viszonyítva feloldódnak. Az összesítő függvények az egyezésben részt vevő sorokon számolnak.Az oszlophivatkozások sorminta változónévvel (
rowPatternVar.colName) minősíthetők. Ez az aktuális egyezésben az adott változóhoz hozzárendelt sorok értékeit választja ki. PéldáulLAST(down.tstamp)az utolsó sordownidőbélyege. A nem minősített oszlophivatkozások egy adott mintaváltozó kiválasztása nélkül hivatkoznak az egyezés aktuális kimeneti sorára.Ha egy sormintaváltozó még nem egyezik meg, a minősített oszlophivatkozás a következő lesz
NULL: .Az ablakfüggvények nem támogatottak a
MEASURES. Ha használ egyet, Azure Databricks MATCH_RECOGNIZE_UNSUPPORTED_WINDOW_FUNCTION.DISTINCTa összesítő függvényei nem támogatottak.MEASURESHa használja, Azure Databricks MATCH_RECOGNIZE_AGGREGATE_DISTINCT.mér
Az eredményben szereplő mértéket azonosító név. A típus megegyezik a típusával
expr. MindenMEASURESkifejezésnek a kulcsszót kell használniaAS. Ha kihagy egy aliast, Azure Databricks MATCH_RECOGNIZE_MEASURES_MUST_BE_ALIASED.
Gyakori hibafeltételek
- MATCH_RECOGNIZE_AGGREGATE_DISTINCT
- MATCH_RECOGNIZE_AGGREGATE_MIXED_QUALIFIERS
- MATCH_RECOGNIZE_EMPTY_MEASURES
- MATCH_RECOGNIZE_MEASURES_MUST_BE_ALIASED
- MATCH_RECOGNIZE_MULTI_ALIAS
- MATCH_RECOGNIZE_UNSUPPORTED_WINDOW_FUNCTION