Partager via


=~ (égal à), opérateur

S’applique à : ✅Microsoft Fabric✅Azure Data ExplorerAzure MonitorMicrosoft Sentinel

Filtre un jeu d’enregistrements pour les données avec une chaîne non sensible à la casse.

Le tableau suivant fournit une comparaison des == opérateurs (égaux) :

Opérateur Description Respecte la casse Exemple (génère true)
== Égal à Oui "aBc" == "aBc"
!= Non égal à Oui "abc" != "ABC"
=~ Égal à Non "abc" =~ "ABC"
!~ Non égal à Non "aBc" !~ "xyz"

Pour plus d’informations sur d’autres opérateurs et pour déterminer l’opérateur le plus approprié pour votre requête, consultez les opérateurs de chaîne de type de données.

Astuces pour les performances

Remarque

Les performances dépendent du type de recherche et de la structure des données. Pour connaître les meilleures pratiques, consultez les meilleures pratiques relatives aux requêtes.

Si possible, utilisez == une version sensible à la casse de l’opérateur.

Syntaxe

Expression de col T | where =~ ()

En savoir plus sur les conventions de syntaxe.

Paramètres

Nom Type Requise Description
T string ✔️ entrée tabulaire dont les enregistrements doivent être filtrés.
col string ✔️ Colonne à filtrer.
expression string ✔️ Expression utilisée pour filtrer.

Retours

Lignes dans T dont le prédicat est défini sur true.

Exemple

Les State valeurs de la StormEvents table sont majuscules. La requête suivante correspond aux colonnes avec la valeur « KANSAS ».

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

Le tableau suivant affiche uniquement les 10 premiers résultats. Pour voir la sortie complète, exécutez la requête.

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