Sdílet prostřednictvím


!hasprefix_cs – operátor

Platí pro: ✅Microsoft FabricAzure Data Explorer✅Azure MonitorMicrosoft Sentinel

Filtruje sadu záznamů pro data, která nemají počáteční řetězec rozlišující malá a velká písmena. !hasprefix_cs vyhledá indexované termíny, kde indexovaný termín je tři nebo více znaků. Pokud je termín menší než tři znaky, dotaz zkontroluje hodnoty ve sloupci, což je pomalejší než vyhledávání termínu v indexu termínů.

Operátor Popis Rozlišovat malá a velká písmena Příklad (výnosy true)
hasprefix RHS je předpona termínu v LHS. No "North America" hasprefix "ame"
!hasprefix RHS není předpona termínu v LHS No "North America" !hasprefix "mer"
hasprefix_cs RHS je předpona termínu v LHS. Ano "North America" hasprefix_cs "Ame"
!hasprefix_cs RHS není předpona termínu v LHS Ano "North America" !hasprefix_cs "CA"

Poznámka:

V předchozí tabulce se používají následující zkratky:

  • RHS = pravá strana výrazu
  • LHS = levá strana výrazu

Další informace o jiných operátorech a určení, který operátor je pro váš dotaz nejvhodnější, najdete v tématu řetězcové operátory datového typu.

Tipy týkající se 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.

Syntaxe

Výraz sloupce T | where !hasprefix_cs ()

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

Parametry

Název Type Požadováno Popis
T string ✔️ Tabulkový vstup, jehož záznamy mají být filtrovány.
sloupec string ✔️ Sloupec, podle kterého chcete filtrovat.
výraz skalární ✔️ Skalární nebo literální 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 !hasprefix_cs "P"
| count

Výstup

Počet
64