GROUP BY 와 HAVING을 사용하여 푸는 문제였다.
사용법은 SELECT col이름, 집계함수 FROM table GROUP BY col이름 HAVING 집계의 조건 이다.
이를 응용해서 풀어보았다.
SELECT NAME, COUNT(NAME) AS COUNT FROM ANIMAL_INS WHERE NAME IS NOT NULL
GROUP BY NAME HAVING COUNT(NAME) >= 2 ORDER BY NAME;
'Coding_Test 연습 > Oracle' 카테고리의 다른 글
[프로그래머스] (Oracle) LV2 DATETIME에서 DATE로 형 변환 (0) | 2022.10.11 |
---|---|
[프로그래머스] (Oracle) LV2 NULL 처리하기 (0) | 2022.10.11 |
[프로그래머스] (Oracle) LV2 이름에 el이 들어가는 동물 찾기 (0) | 2022.10.11 |
[프로그래머스] (Oracle) LV2 동물 수 구하기 (0) | 2022.10.11 |
[프로그래머스] (Oracle) LV2 최솟값 구하기 (0) | 2022.10.11 |