!endswith – operátor

Filtruje sadu záznamů pro data, která vyloučí koncový řetězec bez rozlišování velkých a malých písmen.

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 Case-Sensitive Příklad (výnosy true)
endswith RHS je závěrečnou dílčí sekvencí LHS. No "Fabrikam" endswith "Kam"
!endswith RHS není uzavírací podsekvencí služby LHS. No "Fabrikam" !endswith "brik"
endswith_cs RHS je závěrečnou dílčí sekvencí LHS. Yes "Fabrikam" endswith_cs "kam"
!endswith_cs RHS není uzavírací podsekvencí služby LHS. Yes "Fabrikam" !endswith_cs "brik"

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 je to možné, použijte ! endswith_cs s rozlišováním velkých a malých písmen.

Syntax

T|whereCol!endswith(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.
Col string ✔️ Sloupec, který chcete filtrovat.
expression 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 "is"
| where Events > 2000
| project State, Events

Výstup

Stav Událost
TEXAS 4701
KANSAS 3166
IOWA 2337
MISSOURI 2016