Share via


!~ (nem egyenlő) operátor

A rekordhalmazokat olyan adatokra szűri, amelyek nem egyeznek a kis- és nagybetűket megkülönböztető sztringgel.

Az alábbi táblázat az == (egyenlő) operátorok összehasonlítását tartalmazza:

Operátor Leírás Case-Sensitive Példa (hozamok true)
== Egyenlő Yes "aBc" == "aBc"
!= Nem egyenlő Yes "abc" != "ABC"
=~ Egyenlő No "abc" =~ "ABC"
!~ Nem egyenlő No "aBc" !~ "xyz"

A többi operátorról és annak megállapításáról, hogy melyik operátor a legmegfelelőbb a lekérdezéshez, tekintse meg az adattípus-sztringoperátorok című témakört.

Teljesítménnyel kapcsolatos tippek

Megjegyzés

A teljesítmény a keresés típusától és az adatok szerkezetétől függ. Az ajánlott eljárásokért lásd: Ajánlott eljárások lekérdezése.

Ha lehetséges, használja a kis- és nagybetűk megkülönböztetése !=.

Syntax

T|whereOszlop!~(Kifejezés)

További információ a szintaxis konvenciókról.

Paraméterek

Név Típus Kötelező Leírás
T string ✔️ A táblázatos bemenet, amelynek rekordjait szűrni kell.
Oszlop string ✔️ Az oszlop, amely alapján szűrni szeretne.
expression Skalár ✔️ A skaláris vagy konstans kifejezés, amelyre keresni kell.

Válaszok

A T azon sorai, amelyek predikátuma true.

Példa

StormEvents
| summarize event_count=count() by State
| where (State !~ "texas") and (event_count > 3000)
| project State, event_count

Kimenet

Állapot event_count
KANSAS 3,166