스프레드시트 Query 문법 (8) where 조건 여러 개 설정하기

Query 문법 중 where 절에 여러 개의 조건을 설정하는 방법에 대해서 알려드리겠습니다.

크게 두가지 방법으로 나뉩니다.

  • AND : 여러 조건을 모두 충족하는 결과를 얻고 싶을 때 사용.
  • OR : 여러 조건 중 하나만 충족해도 괜찮은 결과를 얻고 싶을 때 사용.

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

query_where_table

AND 로 여러 조건 모두 충족하는 결과 얻기

AND 첫 번째 예시

별점(B열)이 1점이고, 지역(C열)이 강남구인 레스토랑을 검색하고 싶은 경우,
select * where B = 1 and C = ‘강남구’

[QUERY] 2019 미쉐린 가이드 서울 > where 조건 여러개 and (1)

AND 두 번째 예시

별점(B열)이 3점이면서 지역(C열)이 종로구인 레스토랑을 검색하고 싶은 경우,
select * where B = 3 and C = ‘종로구’

[QUERY] 2019 미쉐린 가이드 서울 > where 조건 여러개 and (2)

이 경우, 두 조건을 충족하는 레스토랑이 없기 때문에 결과에 아무것도 표시되지 않습니다.

OR 로 여러 조건 중 하나만 충족해도 괜찮은 결과 얻기

별점(B열)이 3점이거나 지역(C열)이 종로구인 레스토랑을 검색하고 싶은 경우,
select * where B = 3 or C = ‘종로구’

[QUERY] 2019 미쉐린 가이드 서울 > where 조건 여러개 or (1)

위에 AND 두 번째 예시와 동일한 조건이지만, AND가 아니라 OR로 연결하면 둘 중 하나의 조건만 충족해도 괜찮기 때문에 여러 개의 결과가 나옵니다.

AND, OR 로 두개 이상의 조건 설정하기

별점(B열)이 1점이면서 지역(C열)이 용산구이거나 중구인 레스토랑을 검색하고 싶은 경우,
select * where B = 1 and ( C = ‘용산구’ or C = ‘중구’ )

[QUERY] 2019 미쉐린 가이드 서울 > where 조건 여러개 and or (1)

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

답글 남기기

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

WordPress.com 로고

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

Google photo

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

Twitter 사진

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

Facebook 사진

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

%s에 연결하는 중