-- 1 SELECT COUNT(DISTINCT A) FROM B; -- 2 SELECT DISTINCT COUNT(A) FROM B;
- 1번 코드의 경우, 중복되지 않는 값의 종류의 갯수를 출력한다.
- 2번 코드의 경우, 고유한 값의 갯수를 출력한다.
- 예시를 통해 살펴보자.
-- NAME의 종류의 갯수를 "count"라는 이름으로 선택하라.
SELECT COUNT(DISTINCT NAME) AS "count"
-- ANIMAL_INS라는 table에서
FROM ANIMAL_INS
-- NAME이 NULL인 것은 제외하라.
WHERE NAME IS NOT NULL