Partager via


contains, opérateur

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

Filtre un jeu d’enregistrements pour les données contenant une chaîne non sensible à la casse. contains recherche des sous-chaînes arbitraires plutôt que des termes.

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 : version sensible à la casse de l’opérateur.

Si vous recherchez un terme, utilisez-le has pour obtenir des résultats plus rapides.

Syntaxe

Chaîne de col T | where contains_cs ()

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 ✔️ Nom de la colonne à vérifier pour la chaîne.
string string ✔️ Chaîne sensible à la casse par laquelle filtrer les données.

Retours

Lignes de T pour lesquelles la chaîne est en col.

Exemple

StormEvents
| summarize event_count=count() by State
| where State contains "enn"
| where event_count > 10
| project State, event_count
| render table

Sortie

State event_count
PENNSYLVANIA 1,687
TENNESSEE 1 125