Partager via


hassuffix, opérateur

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

Filtre un jeu d’enregistrements pour les données avec une chaîne de fin non sensible à la casse. hassuffix retourne true s’il existe un terme à l’intérieur de la colonne de chaîne filtrée se terminant par l’expression de chaîne spécifiée.

Le tableau suivant compare les hassuffix 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)
hassuffix Le terme de droite est un suffixe à gauche Non "North America" hassuffix "ica"
!hassuffix Le terme de droite n'est pas un suffixe à gauche Non "North America" !hassuffix "americ"
hassuffix_cs Le terme de droite est un suffixe à gauche Oui "North America" hassuffix_cs "ica"
!hassuffix_cs Le terme de droite n'est pas un suffixe à gauche Oui "North America" !hassuffix_cs "icA"

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 les hassuffix_cs respectant la casse.

Remarque

L’index de texte ne peut pas être entièrement utilisé pour cette fonction, par conséquent, les performances de cette fonction sont comparables à celles de la fonction, bien que la sémantique soit différente.

Syntaxe

Expression de colonne T | where hassuffix ()

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 hassuffix "o"
| project State, event_count

Sortie

State event_count
COLORADO 1,654
OHIO 12:33
GOLFE DU MEXIQUE 577
NOUVEAU-MEXIQUE 5:27
IDAHO 247
PORTO RICO 192
LAC ONTARIO 8