共用方式為


between 運算子

適用於:✅Microsoft網狀架構

篩選記錄集,以符合內含範圍中的值。

between 可以在任何數值、日期時間或時間範圍表達式上運作。

語法

T|where exprbetween( leftRange rightRange..)

深入瞭解 語法慣例

參數

姓名 類型​​ 必要 描述
T string ✔️ 要比對記錄的表格式輸入。 例如,數據表名稱。
expr 純量 ✔️ 用來篩選的表達式。
leftRange int、long、real 或 datetime ✔️ 左範圍的表達式。 範圍是內含的。
rightRange int、long、real、datetime 或 timespan ✔️ 正確範圍的表達式。 範圍是內含的。

如果 expr 請參閱 範例

傳回

T 中的數據

範例

在下列範例中,數據列會依數值進行篩選。

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

輸出

x
50
51
52
53
54
55

在下列範例中,數據列會依日期進行篩選。

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

輸出

計數
476

在下列範例中,數據列會依日期和時間進行篩選。

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

輸出

計數
301

在下列範例中,會使用時間範圍範圍來篩選數據列。

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

輸出

計數
476