Share via


operator between

Hiermee filtert u een recordset op gegevens die overeenkomen met de waarden in een inclusief bereik.

between kan worden uitgevoerd op elke numerieke expressie, datum/tijd of tijdsperiode.

Syntax

T|whereExprbetween(leftRange..rightRange)

Meer informatie over syntaxisconventies.

Parameters

Naam Type Vereist Beschrijving
T string ✔️ De tabellaire invoer waarvan de records moeten worden vergeleken. Bijvoorbeeld de tabelnaam.
Expr Scalaire ✔️ De expressie die wordt gebruikt om te filteren.
leftRange int, long, real of datetime ✔️ De expressie van het linkerbereik. Het bereik is inclusief.
rightRange int, long, real, datetime of time ✔️ De expressie van het juiste bereik. Het bereik is inclusief.

Deze waarde kan alleen van het type tijdspanne zijn als expr en leftRange beide van het type datetimezijn. Zie voorbeeld.

Retouren

Rijen in T waarvoor het predicaat van (expr>= leftRange en expr<= rightRange) wordt geëvalueerd als true.

Voorbeelden

Numerieke waarden filteren

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

Uitvoer

x
50
51
52
53
54
55

Filteren op datum

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

Uitvoer

Count
476

Filteren op datum en tijd

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

Uitvoer

Count
301

Filteren op basis van een periodebereik

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

Uitvoer

Count
476