Delen via


tussen operator

Van toepassing op: ✅Microsoft FabricAzure Data ExplorerAzure MonitorMicrosoft Sentinel

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

between kan worden uitgevoerd op elke numerieke, datum/tijd- of tijdspanneexpressie.

Syntaxis

T|whereexprbetween(leftRange..rightRange)

Meer informatie over syntaxisconventies.

Parameterwaarden

Naam Typologie Verplicht Beschrijving
T string ✔️ De tabellaire invoer waarvan de records moeten worden vergeleken. Bijvoorbeeld de tabelnaam.
expr scalar ✔️ 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 timespan ✔️ 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 voorbeelden.

Retouren

Rijen in T waarvoor het predicaat (expr>= leftRange en expr<= rightRange) resulteert in true.

Voorbeelden

In het volgende voorbeeld worden de rijen gefilterd op numerieke waarden.

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

Uitvoer

x
50
51
52
53
54
55

In het volgende voorbeeld worden de rijen gefilterd op datum.

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

Uitvoer

Aantal
476

In het volgende voorbeeld worden de rijen gefilterd op datum en tijd.

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

Uitvoer

Aantal
301

In het volgende voorbeeld worden de rijen gefilterd met behulp van een tijdsperiodebereik.

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

Uitvoer

Aantal
476