Condividi tramite


Operatore !~ (not equals)

Si applica a: ✅Microsoft Fabric✅Azure Esplora dati Azure MonitorMicrosoft Sentinel

Filtra un set di record per i dati che non corrispondono a una stringa senza distinzione tra maiuscole e minuscole.

Nella tabella seguente viene fornito un confronto degli == operatori (uguale a):

Operatore Descrizione Distinzione maiuscole/minuscole Esempio (restituisce true)
== Equals "aBc" == "aBc"
!= Non uguale a "abc" != "ABC"
=~ Equals No "abc" =~ "ABC"
!~ Non uguale a No "aBc" !~ "xyz"

Per altre informazioni sugli altri operatori e per determinare quale operatore è più appropriato per la query, vedere Operatori stringa tipo di dati.

Suggerimenti per incrementare le prestazioni

Nota

Le prestazioni dipendono dal tipo di ricerca e dalla struttura dei dati. Per le procedure consigliate, vedere Procedure consigliate per le query.

Quando possibile, usare la distinzione tra maiuscole e minuscole !=.

Sintassi

Espressione di colonna T | where !~ ()

Altre informazioni sulle convenzioni di sintassi.

Parametri

Nome Digita Obbligatorio Descrizione
T string ✔️ l'input tabulare di cui filtrare i record.
column string ✔️ Colonna in base alla quale filtrare.
expression scalare ✔️ Espressione scalare o letterale per cui eseguire la ricerca.

Valori restituiti

Righe in T per cui il predicato è true.

Esempio

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

Output

Provincia event_count
KANSAS 3,166