Оператор between

Переключайте службы с помощью раскрывающегося списка Версия. Дополнительные сведения о навигации.
Область применения: ✅ Microsoft Fabric ✅ Azure Data Explorer ✅ Azure Monitor ✅ Microsoft Sentinel

Фильтрует набор записей для данных, соответствующих значениям в инклюзивном диапазоне.

between может выполнять операции с любым числовым выражением, выражением даты и времени или выражением временного интервала.

Синтаксис

T|whereExprbetween(leftRange..rightRange)

Дополнительные сведения о соглашениях синтаксиса.

Параметры

Имя (название) Тип Обязательно Описание
T string ✔️ Табличные входные данные, записи которых должны быть сопоставлены. Например, имя таблицы.
expr скаляр ✔️ Выражение, используемое для фильтрации.
leftRange int, long, real или datetime ✔️ Выражение левого диапазона. Диапазон включаем.
rightRange int, long, real, datetime или timepan ✔️ Выражение правого диапазона. Диапазон включаем.

Это значение может быть только в диапазоне времени типа См. примеры.

Возвраты

Строки в ).

Примеры

В следующем примере строки фильтруются по числовым значениям.

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