Udostępnij za pośrednictwem


operator hassuffix

Dotyczy: ✅Microsoft Fabric✅Azure Data ExplorerAzure MonitorMicrosoft Sentinel

Filtruje zestaw rekordów dla danych przy użyciu ciągu końcowego bez uwzględniania wielkości liter. hassuffix Zwraca true wartość , jeśli wewnątrz filtrowanej kolumny ciągu znajduje się termin kończący się określonym wyrażeniem ciągu.

Poniższa tabela porównuje operatory hassuffix przy użyciu podanych skrótów:

  • RHS = prawa strona wyrażenia
  • LHS = lewa strona wyrażenia
Operator opis Uwzględniana wielkość liter Przykład (plony true)
hassuffix RHS to sufiks terminu w LHS Nie. "North America" hassuffix "ica"
!hassuffix RhS nie jest sufiksem terminu w LHS Nie. "North America" !hassuffix "americ"
hassuffix_cs RHS to sufiks terminu w LHS Tak "North America" hassuffix_cs "ica"
!hassuffix_cs RhS nie jest sufiksem terminu w LHS Tak "North America" !hassuffix_cs "icA"

Aby uzyskać więcej informacji na temat innych operatorów i określić, który operator jest najbardziej odpowiedni dla zapytania, zobacz operatory ciągów typu danych.

Wskazówki dotyczące wydajności

Uwaga

Wydajność zależy od typu wyszukiwania i struktury danych. Aby uzyskać najlepsze rozwiązania, zobacz Najlepsze rozwiązania dotyczące zapytań.

Jeśli to możliwe, użyj hassuffix_cs z uwzględnieniem wielkości liter.

Uwaga

Nie można w pełni wykorzystać indeksu tekstu dla tej funkcji, dlatego wydajność tej funkcji jest porównywalna z funkcją endswith , choć semantyka jest inna.

Składnia

Wyrażenie kolumny T | where hassuffix ()

Dowiedz się więcej na temat konwencji składni.

Parametry

Nazwisko Type Wymagania opis
T string Dane wejściowe tabelaryczne, których rekordy mają być filtrowane.
Kolumna string Kolumna, według której ma być filtrowany.
Expression skalar Wyrażenie skalarne lub literał, dla którego ma być wyszukiwane.

Zwraca

Wiersze w języku T , dla których predykat to true.

Przykład

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

Wyjście

Stan event_count
KOLORADO 1654
OHIO 1233
ZATOKA MEKSYKAŃSKA 577
NOWY MEKSYK 527
IDAHO 247
PORTORYKO 192
JEZIORO ONTARIO 8