Sdílet prostřednictvím


Operátor between

Platí pro: ✅Microsoft FabricAzure Data Explorer✅Azure MonitorMicrosoft Sentinel

Filtruje sadu záznamů pro data odpovídající hodnotám v inkluzivním rozsahu.

between může pracovat s libovolným číselným výrazem, datem a časem nebo časovým rozsahem.

Syntaxe

Výraz t|wherebetween(

Přečtěte si další informace o konvencích syntaxe.

Parametry

Název Typ Požadováno Popis
T string ✔️ Tabulkový vstup, jehož záznamy se mají shodovat. Například název tabulky.
výraz skalární ✔️ Výraz použitý k filtrování.
leftRange int, long, real, or datetime ✔️ Výraz levého rozsahu. Rozsah je inkluzivní.
rightRange int, long, real, datetime nebo timespan ✔️ Výraz pravého rozsahu. Rozsah je inkluzivní.

Tato hodnota může být pouze časového rozsahu typu Podívejte se na příklady.

Návraty

Řádky v jazyce T, pro které se predikát (výraz= > a výraz= <) vyhodnotí jako .true

Příklady

V následujícím příkladu jsou řádky filtrovány podle číselných hodnot.

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

Výstup

linka
50
51
52
53
54
55

V následujícím příkladu jsou řádky filtrovány podle data.

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

Výstup

Počet
476

V následujícím příkladu jsou řádky filtrovány podle data a času.

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

Výstup

Počet
301

V následujícím příkladu jsou řádky filtrovány pomocí časového rozsahu.

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

Výstup

Počet
476