[SQL] 프로그래머스 SQL 고득점 Kit_SELECT (29/33)

餘園·2025년 7월 19일

SQL 고득점 Kit

목록 보기
29/109
post-thumbnail

대장균의 크기에 따라 분류하기 1 (Level 3)

대장균 개체의 크기가 100 이하라면 'LOW', 100 초과 1000 이하라면 'MEDIUM', 1000 초과라면 'HIGH' 라고 분류합니다. 대장균 개체의 ID(ID) 와 분류(SIZE)를 출력하는 SQL 문을 작성해주세요.이때 결과는 개체의 ID 에 대해 오름차순 정렬해주세요.

solve

SELECT ID, IF(SIZE_OF_COLONY<=100, 'LOW', 
              IF(SIZE_OF_COLONY<=1000, 'MEDIUM', 'HIGH')) 
    AS SIZE FROM ECOLI_DATA
    ORDER BY ID ASC
  • IF 안에 IF 사용하여 조건대로 분류
profile
What else can I do

0개의 댓글