728x90
반응형
문제:
풀이방법:
중복을 제거해주는 명령어인 DISTINCT를 사용해야 하는 문제이다. 우선 NULL인 경우는 집계하기지 않으므로 WHERE 조건절을 통해서 NULL이 아닌 값을 걸러내고 DISTINCT NAME을 통해서 중복되는 값을 지우고 이를 COUNT 하는 방법으로 진행했다.
1
|
SELECT COUNT(DISTINCT NAME) AS 'COUNT' FROM ANIMAL_INS WHERE NAME is not NULL;
|
cs |
문제링크:
728x90
반응형
'Algorithm > SQL' 카테고리의 다른 글
[Programmers]Lv 2.NULL 처리하기 (2) | 2019.10.05 |
---|---|
[Programmers]Lv 2. 고양이와 개는 몇 마리 있을까 (0) | 2019.10.04 |
[Programmers]Lv 2.동물 수 구하기 (0) | 2019.10.02 |
[Programmers]Lv 1. 상위 n개 레코드 (0) | 2019.10.01 |
[Programmers]Lv 1. 이름이 없는 동물의 아이디 (0) | 2019.09.30 |