문제
동물 보호소에 들어온 동물들의 정보를 담은 테이블 ANIMAL_INS가 주어진다.
동물 보호소에 들어온 동물의 이름이 몇 개인지 조회하라. 이 때 이름이 NULL인 경우는 집계하지 않으며, 중복되는 이름은 하나로 친다.
내 코드:
SELECT COUNT(DISTINCT NAME)
FROM ANIMAL_INS;
Comment: 중복 계산을 피할 때 사용하는 DISTINCT를 활용하는 문제입니다. 중복 데이터 처리는 매우 흔한 문제인 동시에 중요한 부분이므로 잘 기억해 두어야 합니다.
'Database' 카테고리의 다른 글
[RDBMS]Postgres DB 주의사항 & 명령어 모음(1) (0) | 2022.02.14 |
---|---|
[programmers] 동물 수 구하기(풀이 성공) (0) | 2021.06.07 |
[Programmers]고양이와 개는 몇 마리 있을까(풀이 성공) (0) | 2021.05.24 |
[Programmers] NULL 처리하기(풀이 성공) (0) | 2021.05.12 |
[Programmers] 최솟값 구하기(풀이 성공) (0) | 2021.05.12 |