동명 동물 수 찾기

수이·2025년 2월 20일
0

🟢 코드카타 / SQL

목록 보기
6/81
post-thumbnail

동물 보호소에 들어온 동물 이름 중 두 번 이상 쓰인 이름과 해당 이름이 쓰인 횟수를 조회하는 SQL문을 작성해주세요. 이때 결과는 이름이 없는 동물은 집계에서 제외하며, 결과는 이름 순으로 조회해주세요.
문제링크

SELECT NAME,
       COUNT(NAME)
FROM ANIMAL_INS
WHERE NAME IS NOT NULL
GROUP BY NAME
HAVING COUNT(NAME) >= 2
ORDER BY NAME

다시 복습하는 HAVING절 사용법
HAVING을 써야하는구나는 떠올렸는데, 어떻게 써야하는지 꼭 다시 복습✅

HAVING 절은 GROUP BY로 그룹화한 데이터에 대한 조건을 적용할 때 사용합니다.
즉, WHERE 절과 비슷하지만 그룹화된 결과에 대한 필터링을 수행한다는 차이가 있습니다.

SELECT 컬럼명, 집계함수(컬럼명)
FROM 테이블명
GROUP BY 컬럼명
HAVING 조건
ORDER BY 컬럼명;

0개의 댓글

관련 채용 정보