between, opérateur
Filtre un jeu d’enregistrements pour les données correspondant aux valeurs d’une plage inclusive.
L’opérateur between
peut fonctionner sur n’importe quelle expression numérique, datetime ou timespan.
Syntaxe
T|
where
Exprbetween
(
leftRange..
rightRange)
Découvrez les conventions de syntaxe.
Paramètres
Nom | Type | Obligatoire | Description |
---|---|---|---|
T | string |
✔️ | Entrée tabulaire dont les enregistrements doivent être mis en correspondance. Par exemple, le nom de la table. |
expr | scalaire | ✔️ | Expression utilisée pour filtrer. |
leftRange | int, long, real ou datetime | ✔️ | Expression de la plage de gauche. La plage est inclusive. |
rightRange | int, long, real, datetime ou timespan | ✔️ | Expression de la plage de droite. La plage est inclusive. Cette valeur ne peut être de type timespan que si expr et leftRange sont tous deux de type datetime . Consultez l’exemple. |
Retours
Lignes en T pour lesquelles le prédicat de (expr>= leftRange et expr<= rightRange) prend la valeur true
.
Exemples
Filtrer les valeurs numériques
range x from 1 to 100 step 1
| where x between (50 .. 55)
Sortie
x |
---|
50 |
51 |
52 |
53 |
54 |
55 |
Filtrer par date
StormEvents
| where StartTime between (datetime(2007-07-27) .. datetime(2007-07-30))
| count
Sortie
Count |
---|
476 |
Filtrer par date et heure
StormEvents
| where StartTime between (datetime(2007-12-01T01:30:00) .. datetime(2007-12-01T08:00:00))
| count
Sortie
Count |
---|
301 |
Filtrer à l’aide d’une plage de temps
StormEvents
| where StartTime between (datetime(2007-07-27) .. 3d)
| count
Sortie
Count |
---|
476 |
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