Partilhar via


column_ifexists()

Aplica-se a: ✅Microsoft FabricAzure Data ExplorerAzure MonitorMicrosoft Sentinel

Exibe a coluna, se a coluna existir. Caso contrário, ele retorna a coluna padrão.

Aliases preteridos: columnifexists()

Sintaxe

column_ifexists( columnName,defaultValue)

Saiba mais sobre convenções de sintaxe.

Parâmetros

Designação Tipo Necessário Descrição
columnName string ✔️ O nome da coluna a ser retornada.
defaultValue escalar ✔️ A coluna padrão a ser retornada se columnName não existir na tabela. Esse valor pode ser qualquer expressão escalar. Por exemplo, uma referência a outra coluna.

Devoluções

Se columnName existir, retornará a coluna. Caso contrário, ele retorna o coluna defaultValue.

Exemplo

Este exemplo retorna a coluna State padrão, porque uma coluna chamada Capital não existe na tabela StormEvents.

StormEvents | project column_ifexists("Capital", State)

Output

Esta saída mostra as primeiras 10 linhas da coluna Estado do padrão.

Estado
ATLÂNTICO SUL
FLÓRIDA
FLÓRIDA
GEÓRGIA
MISSISSIPPI
MISSISSIPPI
MISSISSIPPI
MISSISSIPPI
SAMOA AMERICANA
KENTUCKY
...