篩選記錄集,以符合內含範圍中的值。
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 |