반응형
문제 출처 :
https://programmers.co.kr/learn/courses/30/lessons/59408
알고리즘 분석 :
문제 해결에 필요한 사항
1. Subquery
2. Count
https://www.w3resource.com/sql/subqueries/understanding-sql-subqueries.php
SELECT NAME
FROM ANIMAL_INS
WHERE NOT NAME IS NULL
GROUP BY(NAME)
위의 쿼리문을 통해 ANIMAL_INS에서 NAME이 NULL이 아닌 것들을 중복제거(GROUP BY)를 통해 묶어내온 것을
SELECT COUNT(*)로 전부 계산해주면 정답이 된다.
소스 코드 :
SELECT COUNT(*)
FROM (
SELECT NAME
FROM ANIMAL_INS
WHERE NOT NAME IS NULL
GROUP BY(NAME)
) SQ1
반응형
'Applied > Database' 카테고리의 다른 글
[Programmers] 없어진 기록 찾기 (0) | 2019.09.27 |
---|---|
[Programmers] 동명 동물 수 찾기 (0) | 2019.09.23 |
[Programmers] 고양이와 개는 몇 마리 있을까 (0) | 2019.09.09 |
[184번] Department Highest Salary (0) | 2019.06.14 |
[177번] Nth Highest Salary (0) | 2019.06.10 |