less than 1 minute read

📜문제


https://school.programmers.co.kr/learn/courses/30/lessons/299307

image

📜정답


    SELECT ID,
    CASE 
        WHEN SIZE_OF_COLONY <= 100 THEN 'LOW'
        WHEN SIZE_OF_COLONY > 1000 THEN 'HIGH'
        ELSE 'MEDIUM'
    END AS SIZE
    FROM ECOLI_DATA  
    ORDER BY ID ASC

📜노트


  • CASE WHEN
CASE WHEN 조건1 THEN '반환값'
     WHEN 조건2 THEN '반환값'
     .
     .
     ELSE '반환값'
END

조건문이며 IF문과 달리 조건을 여러 개 걸 수 있다는 차이가 있다.