between 연산자

포함 범위의 값과 일치하는 데이터에 대한 레코드 집합을 필터링합니다.

between은 임의의 숫자, 날짜/시간 또는 시간 범위 식에서 작동할 수 있습니다.

Syntax

T|whereExprbetween(leftRange..rightRange)

구문 규칙에 대해 자세히 알아보세요.

매개 변수

이름 형식 필수 설명
T string ✔️ 레코드를 일치시킬 테이블 형식 입력입니다. 예를 들어 테이블 이름입니다.
expr 스칼라(scalar) ✔️ 필터링하는 데 사용되는 식입니다.
leftRange int, long, real 또는 datetime ✔️ 왼쪽 범위의 식입니다. 범위는 포함됩니다.
rightRange int, long, real, datetime 또는 timespan ✔️ 오른쪽 범위의 식입니다. 범위는 포함됩니다.

exprleftRange가 모두 형식인 경우에만 이 값은 형식 datetime시간 범위일 수 있습니다. 예제를 참조하세요.

반환

(expr= leftRange<expr>= rightRange)의 조건자가 로 계산되는 T의 행입니다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

출력

개수
301

시간 범위로 필터링

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

출력

개수
476