hasprefix_cs, opérateur
S’applique à : ✅Microsoft Fabric✅Azure Data Explorer✅Azure Monitor✅Microsoft Sentinel
Filtre un jeu d’enregistrements pour les données avec une chaîne de départ sensible à la casse.
Pour des performances optimales, utilisez des chaînes de trois caractères ou plus. hasprefix_cs
recherche des termes indexés, où un terme est de trois caractères ou plus. Si votre terme est inférieur à trois caractères, la requête analyse les valeurs de la colonne, ce qui est plus lent que la recherche du terme dans l’index de terme.
Le tableau suivant compare les hasprefix
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 ) |
---|---|---|---|
hasprefix |
Le terme de droite est un préfixe à gauche | Non | "North America" hasprefix "ame" |
!hasprefix |
Le terme de droite n'est pas un préfixe à gauche | Non | "North America" !hasprefix "mer" |
hasprefix_cs |
Le terme de droite est un préfixe à gauche | Oui | "North America" hasprefix_cs "Ame" |
!hasprefix_cs |
Le terme de droite n'est pas un préfixe à gauche | Oui | "North America" !hasprefix_cs "CA" |
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.
Syntaxe
Expression de colonne T |
where
hasprefix_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. |
Colonne | string |
✔️ | Colonne utilisée pour filtrer. |
Expression | string |
✔️ | Expression pour laquelle effectuer une recherche. |
Retours
Lignes dans T dont le prédicat est défini sur true
.
Exemples
StormEvents
| summarize event_count=count() by State
| where State hasprefix_cs "P"
| count
Count |
---|
3 |
StormEvents
| summarize event_count=count() by State
| where State hasprefix_cs "P"
| project State, event_count
État | event_count |
---|---|
PENNSYLVANIA | 1,687 |
PORTO RICO | 192 |
E PACIFIC | 10 |