[프로그래머스 SQL] 동명 동물 수 찾기

Hoehenflug·2022년 3월 15일
0

프로그래머스

목록 보기
10/13

SQL 관련 모든 문제들은 MySQL을 기준으로 해결했다.

1. 문제

2. 해결 방법

이름이 2번 이상 쓰인 이름을 찾아야하는데 GROUP BY로 묶은 후 조건문을 걸어야 한다.

GROUP BY로 묶은 후에는 조건을 줄때는 WHERE절이 아니라 HAVING절을 사용해야 한다.

3. 해결!

SELECT NAME, COUNT(NAME) AS COUNT
FROM ANIMAL_INS
GROUP BY NAME
HAVING COUNT(NAME) > 1
ORDER BY NAME;

문제 출처 : https://programmers.co.kr/learn/courses/30/lessons/59041

0개의 댓글