Lv. 3 / SELECT
크게 어려울 것 없이 문제에서 요구하는 대로 하면 되는 문제였다.
SIZE_OF_COLONY를 CASE문을 통해 100 이하면 'LOW', 100 초과 1000 이하면 'MEDIUM', 1000 초과면 'HIGH'로 변환하도록 했다.
/*
대장균들의 자식의 수 구하기
SELECT, COUNT, GROUP BY
*/
SELECT T1.ID, COUNT(T2.ID) CHILD_COUNT
FROM ECOLI_DATA T1
LEFT JOIN ECOLI_DATA T2
ON T1.ID = T2.PARENT_ID
GROUP BY 1
ORDER BY 1;
CASE문을 잘 활용할 줄 안다면 어렵지는 않은 문제였다!