대장균 개체의 ID(ID
)와 자식의 수(CHILD_COUNT
)를 출력하는 SQL 문을 작성해주세요. 자식이 없다면 자식의 수는 0으로 출력해주세요. 이때 결과는 개체의 ID 에 대해 오름차순 정렬해주세요.
PARENT_ID
로 현재의 ID
를 갖는 ID
들의 갯수를 찾아주면 되는 문제IFNULL
로 해결했다.SELECT A.ID,
IFNULL(
(SELECT COUNT(DISTINCT ID) FROM ECOLI_DATA WHERE PARENT_ID = A.ID)
, 0) AS CHILD_COUNT
FROM ECOLI_DATA AS A
ORDER BY 1
이직 준비 중이신가요? 코테 열심히 푸시네여