IT/sql

[SQL 조건문] SELECT CASE WHEN THEN 사용법

영앤비지 2022. 3. 21. 20:59

📌 SQL CASE

SELECT CASE 문은 프로그래밍 언어에서 스위치(switch)문과 비슷하다.

CASE - [WHEN - THEN]* - ELSE - END 의 순서로 구성된다.

# 프로그래머스 예제에서 ANIMAL_TYPE 만을 뽑기
SELECT NAME,
    CASE
        WHEN ANIMAL_TYPE = 'Dog'
        THEN '강아지'
        WHEN ANIMAL_TYPE = 'CAT'
        THEN '고양이'
        ELSE '동물'
    END AS ANIMAL_KR
FROM ANIMAL_INS