not()
反轉其 bool
自變數的值。
語法
not(
expr)
深入瞭解 語法慣例。
參數
姓名 | 類型 | 必要 | 描述 |
---|---|---|---|
expr | 純量 | ✔️ | 評估為布爾值的表達式。 此表達式的結果會反轉。 |
傳回
傳回其 bool
自變數的反轉邏輯值。
例子
下列查詢會傳回每個狀態不是龍捲風的事件數目。
StormEvents
| where not(EventType == "Tornado")
| summarize count() by State
輸出
州 | 計數 |
---|---|
德克薩斯州 | 4485 |
堪薩斯州 | 3005 |
愛荷華州 | 2286 |
伊利諾伊州 | 1999 |
密蘇里州 | 1971 |
喬治亞 | 1927 |
明尼蘇達州 | 1863 |
威斯康星州 | 1829 |
內布拉斯加州 | 1715 |
紐約 | 1746 |
... | ... |
下列查詢會排除 EventType 為冰凍、或 州為阿拉斯加的記錄。
StormEvents
| where not(EventType == "Hail" or State == "Alaska")
下一個查詢會排除 EventType 為冰凍 且該州同時 為阿拉斯加的記錄。
StormEvents
| where not(EventType == "Hail" and State == "Alaska")
與其他條件結合
您也可以將 not() 函式與其他條件結合。 下列查詢會傳回 EventType 不是洪水且財產損壞大於 $1,000,000 的所有記錄。
StormEvents
| where not(EventType == "Flood") and DamageProperty > 1000000