1. 문제
https://programmers.co.kr/learn/courses/30/lessons/59408?language=oracle
2. 풀이
- 중복이 제거된 갯수 구하기 (NULL은 제외)
- 중복 제거 -> DISTINCT 사용
- 갯수 구하기 -> COUNT 사용
- NULL 제외 -> COUNT 사용 (COUNT, SUM, MAX등의 집계함수는 NULL은 제외하고 집계함)
3. 답안
SELECT COUNT(DISTINCT name) FROM animal_ins;
반응형