[Programmers_SQL] 28. 대장균의 크기에 따라 분류하기 1

문정준's avatar
May 11, 2025
[Programmers_SQL] 28. 대장균의 크기에 따라 분류하기 1
 
💡
프로그래머스 SELECT 28. 대장균의 크기에 따라 분류하기 1

1. 문제 설명

notion image

2. 문제

notion image

3. 예시

notion image

4. 문제 풀이

SELECT ID, CASE WHEN SIZE_OF_COLONY <= 100 THEN 'LOW' WHEN SIZE_OF_COLONY <= 1000 THEN 'MEDIUM' ELSE 'HIGH' END 'SIZE' FROM ECOLI_DATA ORDER BY ID;
  • 1 Line : 대장균의 ID, 크기에 따른 조건문에 따라 ‘LOW’, ‘MEDIUM’, ‘HIGH’로 구분하는 ‘SIZE’ 선택
    • SELECT ID, CASE WHEN SIZE_OF_COLONY <= 100 THEN 'LOW' WHEN SIZE_OF_COLONY <= 1000 THEN 'MEDIUM' ELSE 'HIGH' END 'SIZE'
  • 2 Line : ECOLI_DATA 테이블에서 조회
    • FROM ECOLI_DATA
  • 3 Line : ID를 기준으로 오름차순 정렬
    • ORDER BY ID;

5. 결과 확인

notion image
notion image
notion image
 
Share article

sxias