정보
Lv.2
분류 : SUM, MAX, MIN
문제
풀이
SELECT COUNT(*)
FROM (
SELECT DISTINCT NAME -- DISTINCT로 중복 제거
FROM ANIMAL_INS
WHERE NAME IS NOT NULL -- NAME이 NULL인건 제외
);
풀이 후기
중복을 제거하는 방법은 DISTINCT 말고도 GROUP BY가 있다.
둘 중 상황에 맞게 사용하면 된다.
'💡문제 풀이 > 프로그래머스 - Oracle' 카테고리의 다른 글
NULL 처리하기 / 59410 (0) | 2023.11.02 |
---|---|
중성화 여부 파악하기 / 59409 (0) | 2023.11.02 |
동물 수 구하기 / 59406 (0) | 2023.11.02 |
이름에 el이 들어가는 동물 찾기 / 59047 (0) | 2023.11.02 |
루시와 엘라 찾기 / 59046 (0) | 2023.11.02 |