共用方式為


!contains_cs 運算子

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

篩選未包含區分大小寫字串之數據的記錄集。 !contains_cs 會搜尋字元,而不是 三個或多個字元的字詞 。 查詢會掃描數據行中的值,這比查閱字詞索引中的字詞慢。

下表使用提供的縮寫來比較 contains 運算子:

  • RHS = 表達式右側
  • LHS = 表達式左側
Operator 描述 區分大小寫 範例 (yields true
contains RHS 會以 LHS 的子序列發生 No "FabriKam" contains "BRik"
!contains RHS 不會發生在 LHS 中 No "Fabrikam" !contains "xyz"
contains_cs RHS 會以 LHS 的子序列發生 Yes "FabriKam" contains_cs "Kam"
!contains_cs RHS 不會發生在 LHS 中 Yes "Fabrikam" !contains_cs "Kam"

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

效能祕訣

注意

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

如果您要尋找字詞,請使用 !has_cs 以取得更快的結果。

語法

區分大小寫的語法

T | where 資料列表示式 !contains_cs ()

深入瞭解 語法慣例

參數

姓名 類型​​ 必要 描述
T string ✔️ 要篩選其記錄的表格式輸入。
資料行 string ✔️ 要篩選的數據行。
運算式 純量 ✔️ 要搜尋的純量或常值表達式。

傳回

述詞為 true的 T 數據列。

範例

StormEvents
| summarize event_count=count() by State
| where State !contains_cs "AS"
| count

輸出

計數
59
StormEvents
| summarize event_count=count() by State
| where State !contains_cs "TEX"
| where event_count > 3000
| project State, event_count

輸出

州/省 event_count
堪薩斯州 3,166