Sdílet prostřednictvím


operátor hasprefix_cs

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

Filtruje sadu záznamů pro data pomocí počátečního řetězce s rozlišováním velkých a malých písmen.

Nejlepšího výkonu dosáhnete, když použijete řetězce se třemi znaky nebo více. hasprefix_cs vyhledá indexované termíny, kde je termín 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ů.

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

  • RHS = pravá strana výrazu
  • LHS = levá strana výrazu
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"

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 použitý k filtrování.
Expression string ✔️ 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 hasprefix_cs "P"
| count 
Počet
3
StormEvents
| summarize event_count=count() by State
| where State hasprefix_cs "P"
| project State, event_count
State event_count
PENNSYLVANIA 1687
PORTORIKO 192
E PACIFIC 10