[ 프로그래머스 ] SQL챌린지 4일차 동명 동물 수 찾기
2019. 9. 14. 13:22ㆍ알고리즘/프로그래머스
728x90
반응형
문제 설명
문제 풀이
SELECT NAME, COUNT(NAME)
FROM ANIMAL_INS
GROUP BY NAME
HAVING COUNT(NAME) > '1'
몇 번 쓰였는지 확인해야 하니 기본적으로 SELECT 절의 COUNT 함수와 GROUP BY 절이 필요합니다.
여기서 추가 조건이 있는데 2번 이상 쓰인 이름만 조회해야 합니다. COUNT, MAX, MIN 등 여러 가지 있지만 이런 집계 함수의 조건은 WHERE 절이 아닌 GROUP BY 절에서 비교 가능합니다.
ORDER BY 절은 생략해도 정답으로 처리됩니다.
출처 : https://programmers.co.kr/learn/courses/30/lessons/59041
728x90
반응형
'알고리즘 > 프로그래머스' 카테고리의 다른 글
[ 프로그래머스 ] SQL챌린지 5일차 있었는데요 없었습니다 (0) | 2019.09.16 |
---|---|
[ 프로그래머스 ] SQL챌린지 5일차 없어진 기록 찾기 (0) | 2019.09.16 |
[ 프로그래머스 ] SQL챌린지 4일차 고양이와 개는 몇 마리 있을까 (0) | 2019.09.14 |
[ 프로그래머스 ] SQL챌린지 3일차 이름이 없는 동물의 아이디 (0) | 2019.09.14 |
[ 프로그래머스 ] SQL챌린지 3일차 최솟값 구하기 (0) | 2019.09.14 |