between, opérateur
S’applique à : ✅Microsoft Fabric✅Azure Data Explorer✅Azure Monitor✅Microsoft Sentinel
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
expr between
(
leftRange..
rightRange)
En savoir plus sur les conventions de syntaxe.
Paramètres
Nom | Type | Requise | 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 gauche. La plage est inclusive. |
rightRange | int, long, real, datetime ou timespan | ✔️ | Expression de la plage appropriée. 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 dans T pour lesquelles le prédicat de (expr>= leftRange et expr<= rightRange) est évalué à 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 d’intervalles de temps
StormEvents
| where StartTime between (datetime(2007-07-27) .. 3d)
| count
Sortie
Count |
---|
476 |