NULL이 아닌 것을 찾아 중복을 제외하고 갯수를 조회하는 문제이다.
COUNT를 이용하여 풀었으며 중복제거는 DISTINCT를 이용하여 풀었다.
다만 순서를 조심해야 했으며 SELECT 한번에 하려했으나 실패했다.
SELECT COUNT(*) FROM (SELECT DISTINCT NAME FROM ANIMAL_INS WHERE NAME IS NOT NULL);
'Coding_Test 연습 > Oracle' 카테고리의 다른 글
[프로그래머스] (Oracle) LV2 동물 수 구하기 (0) | 2022.10.11 |
---|---|
[프로그래머스] (Oracle) LV2 최솟값 구하기 (0) | 2022.10.11 |
[프로그래머스] (Oracle) LV1 최댓값 구하기 (0) | 2022.10.10 |
[프로그래머스] (Oracle) LV1 모든 레코드 조회하기 (0) | 2022.10.10 |
[프로그래머스] (Oracle) LV1 경기도에 위치한 식품창고 목록 출력하기 (0) | 2022.10.10 |