728x90
문제
https://school.programmers.co.kr/learn/courses/30/lessons/299307
프로그래머스
SW개발자를 위한 평가, 교육의 Total Solution을 제공하는 개발자 성장을 위한 베이스캠프
programmers.co.kr
대장균 개체의 크기가 100 이하라면 'LOW', 100 초과 1000 이하라면 'MEDIUM', 1000 초과라면 'HIGH' 라고 분류합니다. 대장균 개체의 ID(ID) 와 분류(SIZE)를 출력하는 SQL 문을 작성해주세요.이때 결과는 개체의 ID 에 대해 오름차순 정렬해주세요.
풀이
select
ID,
case
when SIZE_OF_COLONY <= 100 then 'LOW'
WHEN SIZE_OF_COLONY > 100 AND SIZE_OF_COLONY <= 1000 THEN 'MEDIUM'
WHEN SIZE_OF_COLONY >1000 THEN 'HIGH'
END AS SIZE
from ECOLI_DATA
ORDER BY ID
문제에 크기조건별 size를 적어달라고만 되어있어서 그냥 case when then 으로 조건만 걸어주니 끗
728x90
'문제풀이 > SQL' 카테고리의 다른 글
| 특정 형질을 가지는 대장균 찾기 (0) | 2025.07.10 |
|---|---|
| 특정 세대의 대장균 찾기 (0) | 2025.07.10 |
| 대장균들의 자식의 수 구하기 (0) | 2025.07.03 |
| 분기별 분화된 대장균의 개체 수 구하기 (0) | 2025.07.02 |
| 한 해에 잡은 물고기 수 구하기 (1) | 2025.07.02 |
댓글