728x90
문제
https://school.programmers.co.kr/learn/courses/30/lessons/299305
프로그래머스
SW개발자를 위한 평가, 교육의 Total Solution을 제공하는 개발자 성장을 위한 베이스캠프
programmers.co.kr
대장균 개체의 ID(ID)와 자식의 수(CHILD_COUNT)를 출력하는 SQL 문을 작성해주세요. 자식이 없다면 자식의 수는 0으로 출력해주세요. 이때 결과는 개체의 ID 에 대해 오름차순 정렬해주세요.
풀이
SELECT A.ID
,(SELECT COUNT(*)
FROM ECOLI_DATA B
WHERE A.ID = B.PARENT_ID ) AS CHILD_COUNT
FROM ECOLI_DATA A
ORDER BY A.ID

ID와 PARENT_ID 로 자식 관계가 확일할수 있으니 해당 이 같은것의 개수를 서브쿼리로 넣으면 끗
728x90
'문제풀이 > SQL' 카테고리의 다른 글
| 특정 세대의 대장균 찾기 (0) | 2025.07.10 |
|---|---|
| 대장균의 크기에 따라 분류하기 1 (0) | 2025.07.04 |
| 분기별 분화된 대장균의 개체 수 구하기 (0) | 2025.07.02 |
| 한 해에 잡은 물고기 수 구하기 (1) | 2025.07.02 |
| 연도 별 평균 미세먼지 농도 조회하기 (1) | 2025.07.01 |
댓글