[SUM, MAX, MIN] 중복 제거하기

쥬쥬스·2023년 7월 28일
0

SQL

목록 보기
17/67
post-thumbnail

문제
동물 보호소에 들어온 동물의 이름은 몇 개인지 조회하는 SQL 문을 작성해주세요. 이때 이름이 NULL인 경우는 집계하지 않으며 중복되는 이름은 하나로 칩니다.

sql 코드

SELECT COUNT(DISTINCT NAME)
FROM ANIMAL_INS
WHERE NAME IS NOT NULL

💡 요구하는 조건
1. 이름이 null인 경우 제외 → NOT NULL
2. 중복되는 이름은 하나만 세기 → DISTINCT

💡 알게된 점

  • DISTINCT는 집계함수 안에 넣어도 된다
  • NOT NULL 사용할 때 IS NOT NULL이라고 명시해줘야한다 그냥 NOT NULL이라고 하면 오류 난다
profile
느려도... 꾸준히.....🐌

0개의 댓글