has, opérateur
Filtre un jeu d’enregistrements pour les données dont la chaîne ne respecte pas la casse. has
recherche les termes indexés, où un terme indexé comprend au moins trois caractères. Si votre terme contient moins de trois caractères, la requête analyse les valeurs dans la colonne, ce qui est plus lent que la recherche du terme dans l’index de terme.
Le tableau suivant compare les opérateurs à l’aide has
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 ) |
---|---|---|---|
has |
Le terme de droite est un terme entier dans le terme de gauche | Non | "North America" has "america" |
!has |
Le terme de droite n'est pas un terme entier à gauche | Non | "North America" !has "amer" |
has_cs |
Le terme de droite est un terme entier à gauche | Oui | "North America" has_cs "America" |
!has_cs |
Le terme de droite n'est pas un terme entier à gauche | Oui | "North America" !has_cs "amer" |
Pour plus d’informations sur les autres opérateurs et pour déterminer l’opérateur le plus approprié pour votre requête, consultez Opérateurs de chaîne de type de données.
Conseils sur les performances
Notes
Les performances dépendent du type de recherche et de la structure des données. Pour obtenir les meilleures pratiques, consultez Meilleures pratiques de requête.
Si possible, utilisez le has_cs respectant la casse.
Syntax
T|
where
Colonnehas
(
Expression)
Découvrez les conventions de syntaxe.
Paramètres
Nom | Type | Obligatoire | Description |
---|---|---|---|
T | string |
✔️ | Entrée tabulaire dont les enregistrements doivent être filtrés. |
Colonne | string |
✔️ | Colonne utilisée pour filtrer les enregistrements. |
Expression | scalaire ou tabulaire | ✔️ | Expression pour laquelle effectuer une recherche. Si la valeur est une expression tabulaire et comporte plusieurs colonnes, la première colonne est utilisée. |
Retours
Lignes dans T dont le prédicat est défini sur true
.
Exemple
StormEvents
| summarize event_count=count() by State
| where State has "New"
| where event_count > 10
| project State, event_count
Sortie
State | event_count |
---|---|
NEW YORK | 1,750 |
NEW JERSEY | 1 044 |
NOUVEAU-MEXIQUE | 527 |
NEW HAMPSHIRE | 394 |
Commentaires
https://aka.ms/ContentUserFeedback.
Bientôt disponible : Tout au long de 2024, nous allons supprimer progressivement GitHub Issues comme mécanisme de commentaires pour le contenu et le remplacer par un nouveau système de commentaires. Pour plus d’informations, consultezEnvoyer et afficher des commentaires pour