NULL이 아닌 것을 찾아 중복을 제외하고 갯수를 조회하는 문제이다.

COUNT를 이용하여 풀었으며 중복제거는 DISTINCT를 이용하여 풀었다.

다만 순서를 조심해야 했으며 SELECT 한번에 하려했으나 실패했다.

SELECT COUNT(*) FROM (SELECT DISTINCT NAME FROM ANIMAL_INS WHERE NAME IS NOT NULL);

 

+ Recent posts