between 運算子
針對符合內含範圍值的資料篩選記錄集。
between
可以在任何數值、日期時間或時間範圍運算式上操作。
語法
T|
where
exprbetween
(
leftRange..
rightRange)
深入瞭解 語法慣例。
參數
名稱 | 類型 | 必要 | Description |
---|---|---|---|
T | string |
✔️ | 要比對其記錄的表格式輸入。 例如,數據表名稱。 |
expr | 純量 (scalar) | ✔️ | 用來篩選的表達式。 |
leftRange | int、long、real 或 datetime | ✔️ | 左邊範圍的表達式。 此範圍包含。 |
rightRange | int、long、real、datetime 或 timespan | ✔️ | 右範圍的表達式。 此範圍包含。 如果 expr 和 leftRange 兩者都是 類型,這個值只能是時間範圍類型 datetime 。 請參閱範例。 |
傳回
T 中的資料列,其 (expr>= leftRange 和 expr<= rightRange) 述詞評估為 true
。
範例
篩選數值
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
輸出
Count |
---|
301 |
使用時間範圍範圍篩選
StormEvents
| where StartTime between (datetime(2007-07-27) .. 3d)
| count
輸出
計數 |
---|
476 |
意見反應
https://aka.ms/ContentUserFeedback。
即將登場:在 2024 年,我們將逐步淘汰 GitHub 問題作為內容的意見反應機制,並將它取代為新的意見反應系統。 如需詳細資訊,請參閱:提交並檢視相關的意見反應