728x90
320x100
MySQL
SELECT
ID
, CASE
WHEN A.PER <= 0.25 THEN 'CRITICAL'
WHEN A.PER <= 0.5 THEN 'HIGH'
WHEN A.PER <= 0.75 THEN 'MEDIUM'
ELSE 'LOW' END AS COLONY_NAME
FROM ( SELECT ID
, PERCENT_RANK() OVER (ORDER BY SIZE_OF_COLONY DESC) AS PER
FROM ECOLI_DATA ) A
ORDER BY ID
728x90
320x100
'💻 하나씩 차곡차곡 > 프로그래머스 (SQL)' 카테고리의 다른 글
[ISNULL/LEVEL3] 업그레이드 할 수 없는 아이템 구하기 (MySQL) (0) | 2024.11.08 |
---|---|
[IS NULL/LEVEL2] ROOT 아이템 구하기 (MySQL) (0) | 2024.11.07 |
[SELECT/LEVEL2] 부모의 형질을 모두 가지는 대장균 찾기 (MySQL) (0) | 2024.11.05 |
[SELECT/LEVEL3] 대장균의 크기에 따라 분류하기 1 (MySQL) (0) | 2024.11.04 |
[SELECT/LEVEL3] 대장균들의 자식의 수 구하기 (MySQL) (0) | 2024.11.01 |