共用方式為


=~ (等於) 運算子

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

使用不區分大小寫的字串篩選數據記錄集。

下表提供 (equals) 運算子的 == 比較:

Operator 描述 區分大小寫 範例 (yields true
== 等於 Yes "aBc" == "aBc"
!= 不等於 Yes "abc" != "ABC"
=~ 等於 No "abc" =~ "ABC"
!~ 不等於 No "aBc" !~ "xyz"

如需其他運算符的詳細資訊,以及判斷哪一個運算元最適合您的查詢,請參閱 數據類型字串運算元

效能祕訣

注意

效能取決於搜尋類型和數據結構。 如需最佳做法,請參閱 查詢最佳做法

可能的話,請使用 == - 區分大小寫的運算符版本。

語法

T where | col 表示式 =~ ()

深入瞭解 語法慣例

參數

姓名 類型​​ 必要 描述
T string ✔️ 要篩選其記錄的表格式輸入。
col string ✔️ 要篩選的數據行。
expression string ✔️ 用來篩選的表達式。

傳回

述詞為 true的 T 數據列。

範例

State數據表中的StormEvents值會大寫。 下列查詢會比對值為 「KANSAS」 的數據行。

StormEvents
| where State =~ "kansas"
| project EventId, State

下表只顯示前10個結果。 若要查看完整的輸出,請執行查詢。

EventId 州/省
70787 堪薩斯州
43450 堪薩斯州
43451 堪薩斯州
38844 堪薩斯州
18463 堪薩斯州
18464 堪薩斯州
18495 堪薩斯州
43466 堪薩斯州
43467 堪薩斯州
43470 堪薩斯州