between-operatorn
Filtrerar en postuppsättning för data som matchar värdena i ett inkluderande intervall.
between
kan användas med valfritt numeriskt uttryck, datetime- eller tidsintervalluttryck.
Syntax
T|
where
Uttryckbetween
(
leftRange..
rightRange)
Läs mer om syntaxkonventioner.
Parametrar
Namn | Typ | Obligatorisk | Beskrivning |
---|---|---|---|
T | string |
✔️ | Tabellindata vars poster ska matchas. Till exempel tabellnamnet. |
Uttryck | Skalär | ✔️ | Uttrycket som används för att filtrera. |
leftRange | int, long, real eller datetime | ✔️ | Uttrycket för det vänstra intervallet. Intervallet är inkluderande. |
rightRange | int, long, real, datetime eller timespan | ✔️ | Uttrycket för rätt intervall. Intervallet är inkluderande. Det här värdet kan bara vara av typen tidsintervall om både expr och leftRange är av typen datetime . Se exempel. |
Returer
Rader i T som predikatet för (expr>= leftRange och expr<= rightRange) utvärderas till true
.
Exempel
Filtrera numeriska värden
range x from 1 to 100 step 1
| where x between (50 .. 55)
Resultat
x |
---|
50 |
51 |
52 |
53 |
54 |
55 |
Filtrera efter datum
StormEvents
| where StartTime between (datetime(2007-07-27) .. datetime(2007-07-30))
| count
Resultat
Antal |
---|
476 |
Filtrera efter datum och tid
StormEvents
| where StartTime between (datetime(2007-12-01T01:30:00) .. datetime(2007-12-01T08:00:00))
| count
Resultat
Antal |
---|
301 |
Filtrera med ett tidsintervall
StormEvents
| where StartTime between (datetime(2007-07-27) .. 3d)
| count
Resultat
Antal |
---|
476 |
Feedback
https://aka.ms/ContentUserFeedback.
Kommer snart: Under hela 2024 kommer vi att fasa ut GitHub-problem som feedbackmekanism för innehåll och ersätta det med ett nytt feedbacksystem. Mer information finns i:Skicka och visa feedback för