Оператор between
Фильтрует набор записей для данных, соответствующих значениям в инклюзивном диапазоне.
between
может выполнять операции с любым числовым выражением, выражением даты и времени или выражением временного интервала.
Синтаксис
T|
where
Exprbetween
(
leftRange..
rightRange)
Дополнительные сведения о соглашениях о синтаксисе.
Параметры
Имя | Тип | Обязательно | Описание |
---|---|---|---|
T | string |
✔️ | Табличные входные данные, записи которых должны быть сопоставлены. Например, имя таблицы. |
expr | скаляр | ✔️ | Выражение, используемое для фильтрации. |
leftRange | int, long, real или datetime | ✔️ | Выражение левого диапазона. Диапазон является инклюзивным. |
rightRange | int, long, real, datetime или timespan | ✔️ | Выражение правого диапазона. Диапазон является инклюзивным. Это значение может иметь тип timepan, только если 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 Issues как механизма обратной связи для контента и заменим его новой системой обратной связи. Дополнительные сведения см. в разделеОтправить и просмотреть отзыв по