Operátor !contains_cs

Filtruje sadu záznamů pro data, která neobsahují řetězec rozlišující velká a malá písmena. !contains_cs vyhledává znaky místo výrazů tří nebo více znaků. Dotaz prohledá hodnoty ve sloupci, což je pomalejší než vyhledání termínu v indexu termínů.

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

  • RHS = pravá strana výrazu
  • LHS = levá strana výrazu
Operátor Popis Case-Sensitive Příklad (výnosy true)
contains RHS se vyskytuje jako dílčí posloupnost LHS No "FabriKam" contains "BRik"
!contains RHS se v LHS nevyskytuje No "Fabrikam" !contains "xyz"
contains_cs RHS se vyskytuje jako dílčí posloupnost LHS Yes "FabriKam" contains_cs "Kam"
!contains_cs RHS se v LHS nevyskytuje Yes "Fabrikam" !contains_cs "Kam"

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.

Pokud hledáte termín, použijte !has_cs pro rychlejší výsledky.

Syntax

Syntaxe rozlišující malá a malá písmena

T|whereSloupec!contains_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.
Výraz 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říklady

StormEvents
| summarize event_count=count() by State
| where State !contains_cs "AS"
| count

Výstup

Počet
59
StormEvents
| summarize event_count=count() by State
| where State !contains_cs "TEX"
| where event_count > 3000
| project State, event_count

Výstup

Stav event_count
KANSAS 3,166