본문 바로가기

SQL/개념 정리

[SQL] CASE WHEN 조건문

SLECET CASE 

                         WHEN 조건 THEN 출력

                         WHEN 조건 THEN 출력

                          ...

                         ELSE 

                END 

 

# 조건에 논리 연산자 사용 가능(or, and..)

#두 가지 이상 조건을 적을 경우 AND 또는 OR 연산자 사용(A=B=C X)

# CASE문에도 별칭 가능(END AS 별칭)

# *(아스타) 사용해서 조건문 점검해보기

#CASE문으로 만든 새로운 컬럼으로도 GROUP BY 가능

# 조건문은 작성 순서대로 정의

    -> 앞 조건에 의해 정의된 데이터는 다음 조건 필터링에서 제외

    -> 따라서 WHEN절의 순서도 중요하다!

 

 

해커랭크 CASE 조건문 문제

-Type of Triangle

 

 

*본 내용은 데이터리안 'SQL 데이터 분석 캠프 입문반' 을 수강하며 작성한 내용입니다.

'SQL > 개념 정리' 카테고리의 다른 글

SQL로 EDA해보기  (0) 2023.05.31
[SQL] WEEK3  (0) 2023.05.23
[SQL] CASE를 활용한 데이터 피봇  (0) 2023.05.18
[SQL] GROUP BY  (0) 2023.05.09
[SQL] 별칭 붙이기  (0) 2023.05.09