[프로그래머스/SQL] 중복 제거하기(59408) 풀이
업데이트:
문제 정보
- 문제 출처: 프로그래머스 코딩테스트 연습
- 문제 링크: 중복 제거하기(59408)
- 문제풀이 코드 GitHub 링크
- 풀이 DB: MySQL
풀이
문제
ANIMAL_INS에서 이름이 있는 동물(NAME IS NOT NULL)의
서로 다른 이름 개수를 구하는 문제입니다.
코드
SELECT COUNT(DISTINCT NAME) count FROM ANIMAL_INS WHERE NAME IS NOT NULL
설명
중복 제거된 이름 개수는 COUNT(DISTINCT NAME)으로 구합니다.
NULL은 제외해야 하므로 WHERE NAME IS NOT NULL 조건을 함께 사용합니다.
댓글남기기