endswith 運算子
適用於:✅Microsoft網狀架構✅Azure 數據✅總管 Azure 監視器✅Microsoft Sentinel
使用不區分大小寫的結尾字串篩選數據記錄集。
下表使用提供的縮寫來比較 endswith
運算子:
- RHS = 表達式右側
- LHS = 表達式左側
Operator | 描述 | 區分大小寫 | 範例 (yields true ) |
---|---|---|---|
endswith |
RHS 是 LHS 的結尾子序列 | No | "Fabrikam" endswith "Kam" |
!endswith |
RHS 不是 LHS 的結尾子序列 | No | "Fabrikam" !endswith "brik" |
endswith_cs |
RHS 是 LHS 的結尾子序列 | Yes | "Fabrikam" endswith_cs "kam" |
!endswith_cs |
RHS 不是 LHS 的結尾子序列 | Yes | "Fabrikam" !endswith_cs "brik" |
如需其他運算符的詳細資訊,以及判斷哪一個運算元最適合您的查詢,請參閱 數據類型字串運算元。
效能祕訣
注意
效能取決於搜尋類型和數據結構。 如需最佳做法,請參閱 查詢最佳做法。
如需更快速的結果,請使用區分大小寫的運算符版本。 例如,使用 endswith_cs
而不是 endswith
。
語法
T where
|
col 表示式 endswith
(
)
深入瞭解 語法慣例。
參數
姓名 | 類型 | 必要 | 描述 |
---|---|---|---|
T | string |
✔️ | 要篩選其記錄的表格式輸入。 |
col | string |
✔️ | 要篩選的數據行。 |
expression | string |
✔️ | 用來篩選的表達式。 |
傳回
述詞為 true
的 T 數據列。
範例
StormEvents
| summarize Events=count() by State
| where State endswith "sas"
| where Events > 10
| project State, Events
輸出
州/省 | 事件 |
---|---|
堪薩斯州 | 3166 |
阿肯色州 | 1028 |