[SQL] 04. where절
출처: 패스트 캠퍼스 - 한 번에 끝내는 데이터 분석 초격차 패키지 Online.
조건별 쿼리 = 필터링 넣기 : where
where [조건절]
01) 특정 연도의 매출 탐색
select *
from gmv_trend
where yyyy = 2021 <<< 2021년에 발생한 매출을 알고 싶을 때
where yyyy >= 2019 <<< 2019년~ 에 발생한 매출을 알고 싶을 때
where yyyy between 2018 and 2019 <<< 2018~2019 사이에 발생한 매출을 알고 싶을 때
02) 특정 연도 제외하고: !=, < >
select *
from gmv_trend
where yyyy != 2021
select *
from gmv_trend
where yyyy < > 2021
03) 문자형 데이터: ' '
문자형 데이터를 넣을 때에는 ' ' 작은 따옴표 필수!
select *
from gmv_trend
where category = '컴퓨터 및 주변기기'
04) 2개 이상의 조건을 만족할 때: in ( , )
select *
from gmv_trend
where category in ('컴퓨터 및 주변기기' , '생활용품')

05) '패션'이 들어간 카테고리를 보고싶을 때: like (% %)
select *
from gmv_trend
where category like ('%패션%')
like '패션' > 이 때 패션이라는 단어가 정확하게 일치하는 것이 아니고 앞뒤로 특정 단어가 들어갈 수 있는데,
어쨌든 '패션'이 들어간 카테고리들이 보고싶다면 퍼센트를 붙임 '%패션%'
06) 조건이 여러개일 때: and, or, and-or 혼용
a) and 조건
b) or 조건
c) and, or 조건 혼용
의미단위를 ()괄호로 묶어주어야한다