hassuffixoperator
Gäller för: ✅Microsoft Fabric✅Azure Data Explorer✅Azure Monitor✅Microsoft Sentinel
Filtrerar en postuppsättning för data med en skiftlägeskänslig slutsträng.
hassuffix
returnerar true
om det finns en term i den filtrerade strängkolumnen som slutar med det angivna stränguttrycket.
I följande tabell jämförs de hassuffix
operatorerna med hjälp av de angivna förkortningarna:
- RHS = höger sida av uttrycket
- LHS = vänster sida av uttrycket
Operatör | Beskrivning | Case-Sensitive | Exempel (ger true ) |
---|---|---|---|
hassuffix |
RHS är ett termsuffix i LHS | Nej | "North America" hassuffix "ica" |
!hassuffix |
RHS är inte ett termsuffix i LHS | Nej | "North America" !hassuffix "americ" |
hassuffix_cs |
RHS är ett termsuffix i LHS | Ja | "North America" hassuffix_cs "ica" |
!hassuffix_cs |
RHS är inte ett termsuffix i LHS | Ja | "North America" !hassuffix_cs "icA" |
Mer information om andra operatorer och för att avgöra vilken operator som passar bäst för din fråga finns i datatypssträngoperatorer.
Prestandatips
Not
Prestanda beror på typen av sökning och datastrukturen. Metodtips finns i bästa praxis för Fråga.
När det är möjligt använder du skiftlägeskänsliga hassuffix_cs.
Not
Det går inte att använda textindex fullt ut för den här funktionen. Därför kan funktionens prestanda jämföras med slut med funktion, även om semantiken skiljer sig åt.
Syntax
|
where
kolumnhassuffix
(
uttryck)
Läs mer om syntaxkonventioner.
Parametrar
Namn | Typ | Krävs | Beskrivning |
---|---|---|---|
T | string |
Tabellindata vars poster ska filtreras. | |
kolumn | string |
Kolumnen som ska filtreras. | |
uttryck | skalär | Det skalära eller literala uttryck som ska sökas efter. |
Returnerar
Rader i T för vilka predikatet är true
.
Exempel
StormEvents
| summarize event_count=count() by State
| where State hassuffix "th"
| project State, event_count
utdata
Stat | event_count |
---|---|
NORTH CAROLINA | 1721 |
SOUTH DAKOTA | 1567 |
SOUTH CAROLINA | 915 |
NORTH DAKOTA | 905 |
ATLANTEN, SÖDRA | 193 |
NORDATLANT | 188 |