본문 바로가기

데이터 교육/SQL

[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 조건 혼용

의미단위를 ()괄호로 묶어주어야한다

 

 


출처: 패스트 캠퍼스 - 한 번에 끝내는 데이터 분석 초격차 패키지 Online.

 

'데이터 교육 > SQL' 카테고리의 다른 글

[SQL] 06. having 절  (0) 2023.05.24
[SQL] 05. group by절, 집계 함수  (0) 2023.05.23
[SQL] 03. select절, from절  (0) 2023.05.23
[SQL] 02. DBeaver 실행하기  (0) 2023.05.01
[SQL] 01. SQL 시작하기  (1) 2023.05.01