Compartilhar via


isnull()

Aplica-se a: ✅Microsoft FabricAzure Data Explorer✅Azure MonitorMicrosoft Sentinel

Avalia uma expressão e retorna um resultado booleano indicando se o valor é nulo.

Observação

Os valores de cadeia de caracteres não podem ser nulos. Use isempty para determinar se um valor do tipo string está vazio ou não.

Sintaxe

isnull(Expr)

Saiba mais sobre as convenções de sintaxe.

Parâmetros

Nome Digitar Obrigatória Descrição
Expr scalar ✔️ A expressão para avaliar se o valor é nulo. A expressão pode ser qualquer valor escalar diferente de cadeias de caracteres, matrizes ou objetos que sempre retornam false. Para obter mais informações, consulte O tipo de dados dinâmicos.

Devoluções

Retorna true se o valor for nulo ou false não. Cadeias de caracteres, matrizes, recipientes de propriedades e objetos vazios sempre retornam false.

A tabela a seguir lista valores retornados para diferentes expressões (x):

x isnull(x)
"" false
"x" false
parse_json("") true
parse_json("[]") false
parse_json("{}") false

Exemplo

Encontre os eventos de tempestade para os quais não há local de início.

StormEvents
| where isnull(BeginLat) and isnull(BeginLon)
| project StartTime, EndTime, EpisodeId, EventId, State, EventType, BeginLat, BeginLon

Saída

StartTime EndTime EpisodeId EventId Estado EventType BeginLat BeginLon
2007-01-01T00:00:00Z 2007-01-01T05:00:00Z 4171 23358 WISCONSIN Tempestade de Inverno
2007-01-01T00:00:00Z 2007-01-31T23:59:00Z 1492 7067 MINNESOTA Seca
2007-01-01T00:00:00Z 2007-01-31T23:59:00Z 1492 7068 MINNESOTA Seca
2007-01-01T00:00:00Z 2007-01-31T23:59:00Z 1492 7069 MINNESOTA Seca
2007-01-01T00:00:00Z 2007-01-31T23:59:00Z 1492 7065 MINNESOTA Seca
2007-01-01T00:00:00Z 2007-01-31T23:59:00Z 1492 7070 MINNESOTA Seca
2007-01-01T00:00:00Z 2007-01-31T23:59:00Z 1492 7071 MINNESOTA Seca
2007-01-01T00:00:00Z 2007-01-31T23:59:00Z 1492 7072 MINNESOTA Seca
2007-01-01T00:00:00Z 2007-01-31T23:59:00Z 2380 11735 MINNESOTA Seca
2007-01-01T00:00:00Z 2007-01-31T23:59:00Z 1492 7073 MINNESOTA Seca
2007-01-01T00:00:00Z 2007-01-31T23:59:00Z 2240 10857 TEXAS Seca
2007-01-01T00:00:00Z 2007-01-31T23:59:00Z 2240 10858 TEXAS Seca
2007-01-01T00:00:00Z 2007-01-31T23:59:00Z 1492 7066 MINNESOTA Seca
... ... ... ... ... ... ... ...