정보
Lv.2
분류 : GROUP BY
문제
풀이
SELECT NAME
, COUNT(*) AS COUNT
FROM ANIMAL_INS
WHERE NAME IS NOT NULL
GROUP BY NAME
HAVING COUNT(*) >= 2
ORDER BY 1;
풀이 후기
IS NOT NULL 은 NULL을 제외한 데이터를 조회할 수 있는 명령어다.
GROUP BY를 통해 NAME의 중복 데이터를 거르고,
HAVING으로 NAME 개수가 2개 이상인 데이터만 출력하도록 진행했다.
'💡문제 풀이 > 프로그래머스 - Oracle' 카테고리의 다른 글
이름에 el이 들어가는 동물 찾기 / 59047 (0) | 2023.11.02 |
---|---|
루시와 엘라 찾기 / 59046 (0) | 2023.11.02 |
고양이와 개는 몇 마리 있을까 / 59040 (0) | 2023.11.02 |
최솟값 구하기 / 59038 (0) | 2023.11.02 |
조건에 부합하는 중고거래 댓글 조회하기 / 164673 (0) | 2023.11.01 |