!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 |