Sdílet prostřednictvím


endwith – operátor

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

Filtruje sadu záznamů pro data pomocí koncového řetězce nerozlišující malá a velká písmena.

Následující tabulka porovnává operátory endswith 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)
endswith RHS je závěrečnou dílčí sekvencí LHS. No "Fabrikam" endswith "Kam"
!endswith RHS není závěrečnou dílčí sekvencí LHS. No "Fabrikam" !endswith "brik"
endswith_cs RHS je závěrečnou dílčí sekvencí LHS. Ano "Fabrikam" endswith_cs "kam"
!endswith_cs RHS není závěrečnou dílčí sekvencí LHS. Ano "Fabrikam" !endswith_cs "brik"

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.

Pro rychlejší výsledky použijte verzi operátoru s rozlišováním velkých a malých písmen. Například místo endswith_cs .endswith

Syntaxe

Výraz sloupce T | where endswith ()

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.
průsmyk string ✔️ Sloupec, který chcete filtrovat.
výraz string ✔️ Výraz použitý k filtrování.

Návraty

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

Příklad

StormEvents
| summarize Events=count() by State
| where State endswith "sas"
| where Events > 10
| project State, Events

Výstup

State Události
KANSAS 3166
ARKANSAS 1028