코딩테스트

[26.02.12 코테(MySQL)]-대장균의 크기에 따라 분류하기 1

지니248 2026. 2. 12. 17:12

Lv3. 대장균의 크기에 따라 분류하기 1 (MySQL)

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

 

내가 작성한 코드

-- 풀이1 (CASE)
SELECT ID,
CASE WHEN SIZE_OF_COLONY <= 100 THEN 'LOW' 
     WHEN SIZE_OF_COLONY <= 1000 THEN 'MEDIUM'
     ELSE 'HIGH' END AS SIZE
FROM ECOLI_DATA
ORDER BY ID;

-- 풀이2 (IF)
SELECT ID,
IF (SIZE_OF_COLONY <= 100, 'LOW',
   IF (SIZE_OF_COLONY <= 1000, 'MEDIUM', 'HIGH')) AS SIZE
FROM ECOLI_DATA
ORDER BY ID;