Operátor !hassuffix_cs

Filtruje sadu záznamů pro data, která nemají koncový řetězec rozlišující velká a malá písmena. !hassuffix_cs vrátí, true pokud ve sloupci řetězce není žádný termín končící zadaným řetězcovým výrazem.

Následující tabulka porovnává operátory hassuffix pomocí zadaných zkratek:

  • RHS = pravá strana výrazu
  • LHS = levá strana výrazu
Operátor Popis Case-Sensitive Příklad (výnosy true)
hassuffix RHS je přípona termínu v LHS. No "North America" hassuffix "ica"
!hassuffix RHS není přípona termínu v LHS No "North America" !hassuffix "americ"
hassuffix_cs RHS je přípona termínu v LHS. Yes "North America" hassuffix_cs "ica"
!hassuffix_cs RHS není přípona termínu v LHS Yes "North America" !hassuffix_cs "icA"

Další informace o jiných operátorech a určení operátoru, který je pro váš dotaz nejvhodnější, najdete v tématu Operátory řetězců datových typů.

Tipy pro zvýšení výkonu

Poznámka

Výkon závisí na typu vyhledávání a struktuře dat. Osvědčené postupy najdete v tématu Osvědčené postupy pro dotazy.

Poznámka

Textový index nelze pro tuto funkci plně využít, proto je výkon této funkce srovnatelný s funkcí !endswith_cs , i když se sémantika liší.

Syntax

T|whereSloupec!hassuffix_cs(Výraz)

Přečtěte si další informace o konvencích syntaxe.

Parametry

Název Typ Vyžadováno Popis
T string ✔️ Tabulkový vstup, jehož záznamy se mají filtrovat.
Sloupec string ✔️ Sloupec, podle kterého chcete filtrovat.
expression Skalár ✔️ Skalární nebo literálový výraz, pro který se má hledat.

Návraty

Řádky v T , pro které je truepredikát .

Příklad

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

Výstup

Stav event_count
IOWA 2337
ILLINOIS 2022
MISSOURI 2016