Partager via


!contains, opérateur

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

Filtre un jeu d’enregistrements pour les données qui n’incluent pas de chaîne sensible à la casse. !contains recherche des caractères plutôt que des termes de trois caractères ou plus. La requête analyse les valeurs de la colonne, qui est plus lente que la recherche d’un terme dans un index de terme.

Le tableau suivant compare les contains opérateurs à l’aide des abréviations fournies :

  • RHS = côté droit de l’expression
  • LHS = côté gauche de l’expression
Opérateur Description Respecte la casse Exemple (génère true)
contains Le terme de droite est une sous-séquence du terme de gauche Non "FabriKam" contains "BRik"
!contains RHS ne se produit pas dans LHS Non "Fabrikam" !contains "xyz"
contains_cs Le terme de droite est une sous-séquence du terme de gauche Oui "FabriKam" contains_cs "Kam"
!contains_cs RHS ne se produit pas dans LHS Oui "Fabrikam" !contains_cs "Kam"

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 !contains_cs respectant la casse.

Utilisez !has si vous recherchez un terme.

Syntaxe

Syntaxe non sensible à la casse

Expression de colonne T | where !contains ()

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.
Colonne string ✔️ Colonne par laquelle filtrer.
Expression scalaire ✔️ Expression scalaire ou littérale pour laquelle effectuer une recherche.

Retours

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

Exemple

StormEvents
| summarize event_count=count() by State
| where State !contains "kan"
| where event_count > 3000
| project State, event_count

Sortie

State event_count
TEXAS 4701