알고리즘

Oracle - 동명 동물 수 찾기 59041

킨글 2022. 10. 10. 09:43

SELECT에서 무슨 컬럼이 나올지 정하기 NAME, count(*) as COUNT

WHERE에서 NAME IS NOT NULL을 통해 NULL 데이터 제거 

GROUP BY NAME으로 동일한 이름 묶기 

HAVING COUNT에서 count 1 초과인 값들만 가져오기

SELECT NAME, count(*) as COUNT
FROM ANIMAL_INS
WHERE NAME IS NOT NULL
GROUP BY NAME
having count(*) > 1
ORDER BY NAME ASC