Delen via


!hassuffix operator

Hiermee filtert u een recordset voor gegevens die geen hoofdlettergevoelige eindtekenreeks hebben. !hassuffixretourneert als er geen term in de tekenreekskolom staat die eindigt true op de opgegeven tekenreeksexpressie.

In de volgende tabel worden de hassuffix operatoren vergeleken met behulp van de opgegeven afkortingen:

  • RHS = rechterkant van de expressie
  • LHS = linkerkant van de expressie
Operator Beschrijving Case-Sensitive Voorbeeld (opbrengsten true)
hassuffix RHS is een termachtervoegsel in LHS No "North America" hassuffix "ica"
!hassuffix RHS is geen termachtervoegsel in LHS No "North America" !hassuffix "americ"
hassuffix_cs RHS is een termachtervoegsel in LHS Yes "North America" hassuffix_cs "ica"
!hassuffix_cs RHS is geen termachtervoegsel in LHS Yes "North America" !hassuffix_cs "icA"

Zie tekenreeksoperatoren voor gegevenstypen voor meer informatie over andere operators en om te bepalen welke operator het meest geschikt is voor uw query.

Tips voor prestaties

Notitie

De prestaties zijn afhankelijk van het type zoekopdracht en de structuur van de gegevens. Zie Best practices voor query's voor aanbevolen procedures.

Gebruik indien mogelijk !hassuffix_cs - een hoofdlettergevoelige versie van de operator.

Notitie

De tekstindex kan niet volledig worden gebruikt voor deze functie. Daarom zijn de prestaties van deze functie vergelijkbaar met !endswith , hoewel de semantiek anders is.

Syntax

T|whereKolom!hassuffix(Expressie)

Meer informatie over syntaxisconventies.

Parameters

Naam Type Vereist Beschrijving
T string ✔️ De tabellaire invoer waarvan de records moeten worden gefilterd.
Kolom string ✔️ De kolom waarop u wilt filteren.
expression Scalaire ✔️ De scalaire of letterlijke expressie waarnaar moet worden gezocht.

Retouren

Rijen in T waarvan het predicaat is true.

Voorbeeld

StormEvents
| summarize event_count=count() by State
| where State !hassuffix "A"
| where event_count > 2000
| project State, event_count

Uitvoer

Staat event_count
TEXAS 4701
KANSAS 3166
ILLINOIS 2022
MISSOURI 2016