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|
where
Exprbetween
(
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 datetime zijn. 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 |
Feedback
https://aka.ms/ContentUserFeedback.
Binnenkort beschikbaar: In de loop van 2024 zullen we GitHub-problemen geleidelijk uitfaseren als het feedbackmechanisme voor inhoud en deze vervangen door een nieuw feedbacksysteem. Zie voor meer informatie:Feedback verzenden en weergeven voor