Partager via


startswith, opérateur

Filtre un jeu d’enregistrements pour les données avec une séquence de départ de chaîne non sensible à la casse.

Le tableau suivant compare les startswith 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)
startswith RHS est une sous-séquence initiale de LHS Non "Fabrikam" startswith "fab"
!startswith RHS n’est pas une sous-séquence initiale de LHS Non "Fabrikam" !startswith "kam"
startswith_cs RHS est une sous-séquence initiale de LHS Oui "Fabrikam" startswith_cs "Fab"
!startswith_cs RHS n’est pas une sous-séquence initiale de LHS Oui "Fabrikam" !startswith_cs "fab"

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 la startswith_cs sensible à la casse.

Syntaxe

Expression de col T | where startswith ()

En savoir plus sur les conventions de syntaxe.

Paramètres

Nom Type Requise Description
T string ✔️ Entrée tabulaire à filtrer.
col string ✔️ Colonne utilisée pour filtrer.
expression string ✔️ Expression par laquelle filtrer.

Retours

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

Exemple

StormEvents
| summarize event_count=count() by State
| where State startswith "Lo"
| where event_count > 10
| project State, event_count

Sortie

State event_count
LOUISIANE 463