문제
코드
SELECT id, (CASE
WHEN ntile_rank = 1 THEN 'CRITICAL'
WHEN ntile_rank = 2 THEN 'HIGH'
WHEN ntile_rank = 3 THEN 'MEDIUM'
ELSE 'LOW'
END) AS colony_name
FROM (
SELECT
id,
NTILE(4) OVER (ORDER BY size_of_colony DESC) AS ntile_rank
FROM
ecoli_data
) ranked_data
ORDER BY
id;
출처: 프로그래머스 코딩 테스트 연습, https://school.programmers.co.kr/learn/courses/30/lessons/301649
'코딩테스트연습 > SQL_프로그래머스' 카테고리의 다른 글
식품분류별 가장 비싼 식품의 정보 조회하기 (0) | 2025.06.02 |
---|---|
보호소에서 중성화한 동물 (2) | 2025.05.30 |
물고기 종류 별 대어 찾기 (1) | 2025.05.28 |
대장균들의 자식의 수 구하기 (0) | 2025.05.27 |
업그레이드 할 수 없는 아이템 구하기 (0) | 2025.05.26 |