PROGRAMMERS/SQL
[MySQL] 중복 제거하기 - COUNT
revant
2023. 6. 9. 16:34
문제 설명
ANIMAL_INS 테이블은 동물 보호소에 들어온 동물의 정보를 담은 테이블입니다.
동물 보호소에 들어온 동물의 이름은 몇 개인지 조회하는 SQL 문을 작성해주세요.
이때 이름이 NULL인 경우는 집계하지 않으며 중복되는 이름은 하나로 칩니다.

코드
SELECT COUNT(DISTINCT NAME) AS count
FROM ANIMAL_INS
* AS : 테이블의 별칭을 사용하는데 주로 사용하지만 테이블명에도 별칭을 지정할 수 있다
* DISTINCT : 중복된 값 제외
* COUNT : 개수를 나타냄 (NULL은 count하지 않음)
+ 집계함수
COUNT, SUM, AVG, MIN, MAX