反轉其 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