Sdílet prostřednictvím


=~ (rovná se) – operátor

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

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

Následující tabulka obsahuje porovnání == operátorů (rovná se):

Operátor Popis Rozlišovat malá a velká písmena Příklad (výnosy true)
== Je rovno Ano "aBc" == "aBc"
!= Nerovná se Ano "abc" != "ABC"
=~ Je rovno No "abc" =~ "ABC"
!~ Nerovná se No "aBc" !~ "xyz"

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.

Pokud je to možné, použijte == verzi operátoru s rozlišováním velkých a malých písmen.

Syntaxe

Výraz sloupce T | where =~ ()

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

Hodnoty State v StormEvents tabulce jsou velké. Následující dotaz odpovídá sloupcům s hodnotou "KANSAS".

StormEvents
| where State =~ "kansas"
| project EventId, State

Následující tabulka zobrazuje pouze prvních 10 výsledků. Pokud chcete zobrazit úplný výstup, spusťte dotaz.

EventId State
70787 KANSAS
43450 KANSAS
43451 KANSAS
38844 KANSAS
18463 KANSAS
18464 KANSAS
18495 KANSAS
43466 KANSAS
43467 KANSAS
43470 KANSAS