Condividi tramite


Operatore =~ (uguale a)

Filtra un set di record per i dati con 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 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 == : una versione con distinzione tra maiuscole e minuscole dell'operatore.

Sintassi

Espressione T col =~ (| where )

Altre informazioni sulle convenzioni di sintassi.

Parametri

Nome Digita Obbligatorio Descrizione
T string ✔️ l'input tabulare di cui filtrare i record.
col string ✔️ Colonna da filtrare.
expression string ✔️ Espressione utilizzata per filtrare.

Valori restituiti

Righe in T per cui il predicato è true.

Esempio

I State valori nella StormEvents tabella sono in maiuscolo. La query seguente corrisponde alle colonne con il valore "KANSAS".

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

La tabella seguente mostra solo i primi 10 risultati. Per visualizzare l'output completo, eseguire la query.

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