Observação
O acesso a essa página exige autorização. Você pode tentar entrar ou alterar diretórios.
O acesso a essa página exige autorização. Você pode tentar alterar os diretórios.
Aplica-se a:
Databricks SQL
Databricks Runtime 19.0 and above
Importante
Esse recurso está em Beta. Os administradores do workspace podem controlar o acesso a esse recurso na página Visualizações . Consulte Gerenciar visualizações do Azure Databricks.
Define as colunas de saída produzidas para cada correspondência de padrão em MATCH_RECOGNIZE. Cada medida é uma expressão escalar nomeada computada das linhas que participaram dessa correspondência.
Syntax
MEASURES { expr AS measure } [, ...]
Parameters
expr
Uma expressão escalar que não inclui subconsultas. Você também pode usar as funções
count()de agregação,sum(),avg()emin()max().As referências de coluna dentro
exprpodem ser encapsuladas pelas seguintes funções específicas àMEASUREScláusula:No
ALL ROWS PER MATCHmodo, as funções de navegação são resolvidas em relação a cada linha de saída dentro da correspondência. A computação de funções de agregação sobre as linhas que participam da correspondência.Uma referência de coluna pode ser qualificada por um nome de variável de padrão de linha (
rowPatternVar.colName). Isso seleciona valores de linhas mapeadas para essa variável na correspondência atual. Por exemplo,LAST(down.tstamp)é o carimbo de data/hora da última linha classificada comodown. Referências de coluna não qualificadas referem-se à linha de saída atual na correspondência sem selecionar uma variável de padrão específica.Se uma variável de padrão de linha ainda não for correspondida, a referência de coluna qualificada será avaliada como
NULL.Não há suporte para funções de janela em
MEASURES. Se você usar um, Azure Databricks aumentará MATCH_RECOGNIZE_UNSUPPORTED_WINDOW_FUNCTION.DISTINCTnão há suporte em funções de agregação dentroMEASURES. Se você usá-lo, Azure Databricks gera MATCH_RECOGNIZE_AGGREGATE_DISTINCT.medida
Um nome que identifica a medida no resultado. O tipo corresponde ao tipo de
expr. CadaMEASURESexpressão deve usar aASpalavra-chave. Se você omitir um alias, Azure Databricks gerará MATCH_RECOGNIZE_MEASURES_MUST_BE_ALIASED.
Condições de erro comuns
- MATCH_RECOGNIZE_AGGREGATE_DISTINCT
- MATCH_RECOGNIZE_AGGREGATE_MIXED_QUALIFIERS
- MATCH_RECOGNIZE_EMPTY_MEASURES
- MEDIDAS_DO_MATCH_RECOGNIZE_DEVEM_TER_ALIAS
- MATCH_RECOGNIZE_MULTI_ALIAS
- FUNÇÃO_DE_JANELA_NÃO_SUPORTADA_MATCH_RECOGNIZE