문제 설명
예시
두 번 이상 쓰인 동물의 이름을 알기 위해서는 GROUP BY를 사용해서 동물 이름 별로 그룹을 지어야 한다.
그리고 HAVING을 사용해서 GROUP BY로 그룹지은 동물 이름의 횟수를 필터링해주면 된다.
SELECT NAME, COUNT(NAME) AS COUNT
FROM ANIMAL_INS
WHERE NAME IS NOT NULL
GROUP BY NAME
HAVING COUNT >=2
ORDER BY NAME;
'SQL > 문제풀이' 카테고리의 다른 글
[MySQL] 자동차 평균 대여 기간 구하기 (0) | 2024.02.28 |
---|---|
[MySQL] 조건에 맞는 회원수 구하기 (0) | 2024.02.23 |
댓글