where
개요
데이터를 일정 조건에 따라 filter 합니다.
타입
TEXT, INTEGER, BIGINT, REAL, DATE, TIMESTAMP
설명
데이터를 일정 조건에 따라 filter 합니다. 여기서 filter문은 SQL의 WHERE 절과 동일합니다.
Parameters
... | where FILTER_CONDITION
이름 |
설명 |
필수/옵션 |
---|---|---|
FILTER_CONDITION |
SQL문에서 WHERE 절에 조건문과 동일 합니다. |
필수 |
Examples
예제 데이터 모양 입니다.
A |
B |
C |
D |
---|---|---|---|
ClassA |
a |
90 |
95 |
ClassB |
b |
80 |
90 |
ClassB |
c |
70 |
100 |
ClassC |
d |
100 |
50 |
ClassC |
e |
95 |
70 |
ClassC |
f |
60 |
95 |
D 필드의 값 중 95인 값을 출력합니다.
... | where D = 95
A |
B |
C |
D |
---|---|---|---|
ClassA |
a |
90 |
95 |
ClassC |
f |
60 |
95 |
A 필드의 값 중 ClassA와 ClassC를 포함하는 값을 출력합니다.
... | A in ('ClassA', 'ClassC')
A |
B |
C |
D |
---|---|---|---|
ClassA |
a |
90 |
95 |
ClassC |
d |
100 |
50 |
ClassC |
e |
95 |
70 |
ClassC |
f |
60 |
95 |
A 필드의 값 중 ClassA와 ClassC를 포함하지 않는 값을 출력합니다.
... | not A in ('ClassA', 'ClassC')
... | A not in ('ClassA', 'ClassC')
A |
B |
C |
D |
---|---|---|---|
ClassB |
b |
80 |
90 |
ClassB |
c |
70 |
100 |
A 필드의 값 중 A 또는 C 로 끝나는 문자열을 포함하는 값을 출력합니다.
... | A like '%A' or A like '%C'
A |
B |
C |
D |
---|---|---|---|
ClassA |
a |
90 |
95 |
ClassC |
d |
100 |
50 |
ClassC |
e |
95 |
70 |
ClassC |
f |
60 |
95 |