SQL/SELECT

[프로그래머스 SQL] Lv.3 - 대장균의 크기에 따라 분류하기 1

이런개발 2025. 3. 4. 09:15

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

 

프로그래머스

SW개발자를 위한 평가, 교육, 채용까지 Total Solution을 제공하는 개발자 성장을 위한 베이스캠프

programmers.co.kr

 

문제 풀이

  1. ID를 기준으로 오름차순 정렬한다.
  2. ID와 분류를 조회한다. 분류는 CASE ~ WHEN 키워드를 사용해서 개체의 크기에 따라 적절한 이름으로 조회한다.
SELECT
    ID,
    CASE 
        WHEN SIZE_OF_COLONY <= 100 THEN 'LOW'
        WHEN SIZE_OF_COLONY BETWEEN 101 AND 1000 THEN 'MEDIUM'
        ELSE 'HIGH'
    END AS 'SIZE'
FROM
    ECOLI_DATA
ORDER BY
    ID