https://programmers.co.kr/learn/courses/30/lessons/59041
코딩테스트 연습 - 동명 동물 수 찾기
ANIMAL_INS 테이블은 동물 보호소에 들어온 동물의 정보를 담은 테이블입니다. ANIMAL_INS 테이블 구조는 다음과 같으며, ANIMAL_ID, ANIMAL_TYPE, DATETIME, INTAKE_CONDITION, NAME, SEX_UPON_INTAKE는 각각 동물의 아이디
programmers.co.kr
풀이
두 번이상 쓰인 이름과 해당 이름이 쓰인 횟수를 출력(NAME 오름차순 정렬)
이름이 없는 동물은 제외
같은 이름에 대한 결과 이므로 GROUP BY, 해당 이름을 2번 이상 사용해야하기 때문에 HAVING 사용
SELECT NAME, COUNT(*)
FROM ANIMAL_INS
WHERE NAME is NOT NULL
GROUP BY NAME
HAVING COUNT(*)>1
ORDER BY NAME
'알고리즘' 카테고리의 다른 글
Programmers - 완주하지 못한 선수(Java) (0) | 2021.11.02 |
---|---|
Programmers - 입양 시각 구하기(1)(SQL) (0) | 2021.11.02 |
Programmers - 중복 제거하기(SQL) (0) | 2021.11.02 |
Programmers - 동물 수 구하기(SQL) (0) | 2021.11.02 |
Programmers - 최댓값 최솟값 구하기(SQL) (0) | 2021.11.02 |
댓글