스프레드시트 Query 사용법 (9) where NOT 조건 설정하기

Query 문법 중 where 절에 NOT 조건 = 특정 데이터를 제외하는(~이 아닌) 조건을 설정하는 방법에 대해서 알려드리겠습니다.

빈칸 조건에 대한 포스팅인 스프레드시트 Query 사용법 (5) 빈칸 (null) 에서는 빈칸이 아닌 데이터만 검색하는 조건은 is not null 라고 알려드렸었습니다.

조건을 걸고싶은 열의 데이터가 빈칸이 아니라 문자열이거나 숫자일 경우에는 not 이 아니라 연산자 !=<> 를 사용합니다. 둘 중 아무거나 사용하면 됩니다.

Both comparison operators != <> mean not-equal. Strings are compared by lexicographic value. 
출처: Query Language Reference > Where

예시 데이터는 2019년 미쉐린 가이드 서울에서 별점 1점~3점을 받은 레스토랑 26곳의 테이블입니다.

query_where_table

1. 숫자 데이터에서 NOT 조건

예시 데이터에서는 숫자로 되어 있는 별점(B열) 데이터로 조건을 지정해보겠습니다.

별점(B열)이 1점이 아닌 레스토랑을 검색하고 싶은 경우,
select * where B <> 1

검색 결과: 별점이 1점인 레스토랑은 제외되고 2점, 3점인 레스토랑만 나옴

select * where B != 1

[QUERY] 2019 미쉐린 가이드 서울 > where 숫자 NOT조건

2. 문자열 데이터에서 NOT 조건

예시 데이터에서는 문자열로 되어 있는 지역(C열) 데이터로 조건을 지정해보겠습니다.

지역(C열)이 ‘강남구’가 아닌 레스토랑을 검색하고 싶은 경우,

select * where C <> ‘강남구’

검색 결과: 지역이 강남구인 레스토랑은 제외되고 그외 지역의 레스토랑이 나옴

select * where C != ‘강남구’

[QUERY] 2019 미쉐린 가이드 서울 > where 문자열 NOT조건

Query 문법을 더 자세히 알고싶으시다면!
» 스프레드시트 Query 사용법 목차

답글 남기기

아래 항목을 채우거나 오른쪽 아이콘 중 하나를 클릭하여 로그 인 하세요:

WordPress.com 로고

WordPress.com의 계정을 사용하여 댓글을 남깁니다. 로그아웃 /  변경 )

Facebook 사진

Facebook의 계정을 사용하여 댓글을 남깁니다. 로그아웃 /  변경 )

%s에 연결하는 중