共用方式為


isnull()

適用於:✅Microsoft網狀架構Azure 數據✅總管 Azure 監視器✅Microsoft Sentinel

評估表達式並傳回布爾值結果,指出值是否為 Null。

注意

字串值不能是 Null。 使用 isempty 判斷類型的 string 值是否為空白。

語法

isnull(Expr)

深入瞭解 語法慣例

參數

姓名 類型​​ 必要 描述
Expr 純量 ✔️ 評估值是否為 Null 的運算式。 表示式可以是字串、陣列或物件以外的任何純量值,這些純量值一律會傳回 false。 如需詳細資訊,請參閱 動態數據類型

傳回

如果值為 null,則falsetrue回 ,否則傳回 。 空字串、陣列、屬性包和物件一律會傳回 false

下表列出不同表示式的傳回值 (x):

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

範例

尋找沒有開始位置的風暴事件。

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

輸出

StartTime EndTime EpisodeId EventId 州/省 EventType BeginLat BeginLon
2007-01-01T00:00:00Z 2007-01-01T05:00:00Z 4171 23358 威斯康辛州 冬季風暴
2007-01-01T00:00:00Z 2007-01-31T23:59:00Z 1492 7067 明尼蘇達州 乾旱
2007-01-01T00:00:00Z 2007-01-31T23:59:00Z 1492 7068 明尼蘇達州 乾旱
2007-01-01T00:00:00Z 2007-01-31T23:59:00Z 1492 7069 明尼蘇達州 乾旱
2007-01-01T00:00:00Z 2007-01-31T23:59:00Z 1492 7065 明尼蘇達州 乾旱
2007-01-01T00:00:00Z 2007-01-31T23:59:00Z 1492 7070 明尼蘇達州 乾旱
2007-01-01T00:00:00Z 2007-01-31T23:59:00Z 1492 7071 明尼蘇達州 乾旱
2007-01-01T00:00:00Z 2007-01-31T23:59:00Z 1492 7072 明尼蘇達州 乾旱
2007-01-01T00:00:00Z 2007-01-31T23:59:00Z 2380 11735 明尼蘇達州 乾旱
2007-01-01T00:00:00Z 2007-01-31T23:59:00Z 1492 7073 明尼蘇達州 乾旱
2007-01-01T00:00:00Z 2007-01-31T23:59:00Z 2240 10857 德克薩斯州 乾旱
2007-01-01T00:00:00Z 2007-01-31T23:59:00Z 2240 10858 德克薩斯州 乾旱
2007-01-01T00:00:00Z 2007-01-31T23:59:00Z 1492 7066 明尼蘇達州 乾旱
... ... ... ... ... ... ... ...