[SQL문제풀기] 동명 동물 수 찾기

silver's avatar
Jun 16, 2025
[SQL문제풀기] 동명 동물 수 찾기

문제

MYSQL, ORACLE

내가 작성한 오답

notion image
: NAME이 null로 처리된 것이 여러개 존재한다면 그것도 카운트 되는 경우를 생각하지 못했다.
SELECT NAME, COUNT(ANIMAL_ID) COUNT FROM ANIMAL_INS GROUP BY NAME HAVING COUNT(ANIMAL_ID) >=2 ORDER BY 1

내가 작성한 정답

#1 null을 제외하고 animal_id 카운트 SELECT NAME, COUNT(ANIMAL_ID) COUNT FROM ANIMAL_INS WHERE NAME IS NOT NULL GROUP BY NAME HAVING COUNT(ANIMAL_ID) >=2 ORDER BY 1 #2 이름을 카운트 SELECT NAME, COUNT(NAME) COUNT FROM ANIMAL_INS WHERE NAME IS NOT NULL GROUP BY NAME HAVING COUNT(NAME) >=2 ORDER BY 1
Share article

silver