Partager via


between, opérateur

S’applique à : ✅Microsoft Fabric

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|whereexprbetween(leftRange..rightRange)

En savoir plus sur les conventions de syntaxe.

Paramètres

Nom Catégorie Requise Descriptif
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 exemples.

Retours

Lignes dans

Exemples

Dans l’exemple suivant, les lignes sont filtrées par des valeurs numériques.

range x from 1 to 100 step 1
| where x between (50 .. 55)

Sortie

x
50
51
52
53
54
55

Dans l’exemple suivant, les lignes sont filtrées par date.

StormEvents
| where StartTime between (datetime(2007-07-27) .. datetime(2007-07-30))
| count

Sortie

Nombre
476

Dans l’exemple suivant, les lignes sont filtrées par date et heure.

StormEvents
| where StartTime between (datetime(2007-12-01T01:30:00) .. datetime(2007-12-01T08:00:00))
| count

Sortie

Nombre
301

Dans l’exemple suivant, les lignes sont filtrées à l’aide d’une plage de temps.

StormEvents
| where StartTime between (datetime(2007-07-27) .. 3d)
| count

Sortie

Nombre
476