반응형
아이디어
동물 보호소에 들어온 동물의 이름은 몇 개인지 조회하는 SQL 문을 작성해주세요. 이때 이름이 NULL인 경우는 집계하지 않으며 중복되는 이름은 하나로 칩니다.
이름이 NULL인 경우는 집계하지 않으며
WHERE NAME IS NOT NULL
중복되는 이름은 하나로 칩니다.
SELECT DISTINCT NAME
정답
-- 코드를 입력하세요
SELECT COUNT(1)
FROM (
SELECT DISTINCT NAME
FROM ANIMAL_INS
WHERE NAME IS NOT NULL
) A
참고 사항
NAME이 NULL이 아니며 중복을 제거한 서브쿼리를 구하고, 해당 서브쿼리 RAW의 개수를 구해주었다.
728x90
반응형
'알고리즘 공부 > SQL' 카테고리의 다른 글
[L3] 프로그래머스 MYSQL 물고기 종류 별 대어 찾기 (0) | 2024.10.18 |
---|---|
[L2] 프로그래머스 MYSQL 조건에 맞는 아이템들의 가격의 총합 구하기 (0) | 2024.10.17 |
[L1] 프로그래머스 ORACLE 조건에 부합하는 중고거래 댓글 조회하기 (0) | 2024.10.17 |
[L4] 프로그래머스 ORACLE 서울에 위치한 식당 목록 출력하기 (2) | 2024.10.17 |
[L2] 프로그래머스 ORACLE 3월에 태어난 여성 회원 목록 출력하기 (0) | 2024.10.17 |