우당탕탕 개발일지
[프로그래머스] 장균의 크기에 따라 분류하기 1 (MySQL, Level.3) 본문
반응형
문제
대장균 개체의 크기가 100 이하라면 'LOW', 100 초과 1000 이하라면 'MEDIUM', 1000 초과라면 'HIGH' 라고 분류합니다. 대장균 개체의 ID(ID) 와 분류(SIZE)를 출력하는 SQL 문을 작성해주세요.
이때 결과는 개체의 ID 에 대해 오름차순 정렬해주세요.
결과 예시
풀이
CASE 문법을 사용하여야 한다!
사실 사용법을 까먹어서... 찾아봤다..
CASE 문법
case
when 조건 then '값'
when 조건 then '값'
when 조건 then '값'
eles '값'
END as 컬럼명
최종 SQL
select ID,
case
when SIZE_OF_COLONY <= 100
then 'LOW'
when SIZE_OF_COLONY <= 1000
then 'MEDIUM'
when SIZE_OF_COLONY > 1000
then 'HIGH'
END as SIZE
from ECOLI_DATA
order by ID
프로그래머스 문제
https://school.programmers.co.kr/learn/courses/30/lessons/299307
프로그래머스
SW개발자를 위한 평가, 교육, 채용까지 Total Solution을 제공하는 개발자 성장을 위한 베이스캠프
programmers.co.kr
반응형
'코테 > 프로그래머스' 카테고리의 다른 글
[프로그래머스] 더 맵게(Java, Level.2) (1) | 2025.02.10 |
---|---|
[프로그래머스] 프로세스 (Java, Level.2) (1) | 2025.02.04 |
[프로그래머스] 없어진 기록 찾기 (MySQL, Level.3) (0) | 2025.02.04 |
[프로그래머스] 가격이 제일 비싼 식품의 정보 출력하기 (MySQL, Level.2) (1) | 2025.02.04 |
[프로그래머스] 오프라인/온라인 판매 데이터 통합하기 (MySQL, Level.4) (0) | 2025.02.04 |