共用方式為


hassuffix 運算子

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

使用不區分大小寫的結尾字串篩選數據記錄集。 hassuffixtrue如果篩選的字串資料列內有以指定字串表示式結尾的字詞, 則傳回 。

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

  • RHS = 表達式右側
  • LHS = 表達式左側
Operator 描述 區分大小寫 範例 (yields true
hassuffix RHS 是 LHS 中的字詞後綴 No "North America" hassuffix "ica"
!hassuffix RHS 不是 LHS 中的字詞後綴 No "North America" !hassuffix "americ"
hassuffix_cs RHS 是 LHS 中的字詞後綴 Yes "North America" hassuffix_cs "ica"
!hassuffix_cs RHS 不是 LHS 中的字詞後綴 Yes "North America" !hassuffix_cs "icA"

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

效能祕訣

注意

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

可能的話,請使用區分大小寫 hassuffix_cs

注意

無法完全利用此函式的文字索引,因此,雖然語意不同,但此函式的效能與 endwith 函式相當

語法

T | where 資料列表示式 hassuffix ()

深入瞭解 語法慣例

參數

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

傳回

述詞為 true的 T 數據列。

範例

StormEvents
| summarize event_count=count() by State
| where State hassuffix "o"
| project State, event_count

輸出

州/省 event_count
科羅拉多州 1,654
俄亥俄州 12:33
墨西哥灣 577
新墨西哥州 527
愛達荷州 247
波多黎各 192
安大略湖 8