[Programmers] 중복 제거하기

김두현·2023년 3월 5일
1

SQL

목록 보기
8/20
post-thumbnail

🔒문제 url

https://school.programmers.co.kr/learn/courses/30/lessons/59408


❗️배운 것

DISTINCT 위치에 따른 결과

-- 1
SELECT COUNT(DISTINCT A) FROM B;
-- 2
SELECT DISTINCT COUNT(A) FROM B;
  • 1번 코드의 경우, 중복되지 않는 값의 종류의 갯수를 출력한다.
  • 2번 코드의 경우, 고유한 값의 갯수를 출력한다.

  • 예시를 통해 살펴보자.

🔑코드

-- NAME의 종류의 갯수를 "count"라는 이름으로 선택하라.
SELECT COUNT(DISTINCT NAME) AS "count"
-- ANIMAL_INS라는 table에서
FROM ANIMAL_INS
-- NAME이 NULL인 것은 제외하라.
WHERE NAME IS NOT NULL

💕오류 지적 및 피드백은 언제든 환영입니다. 복제시 출처 남겨주세요!💕
💕좋아요와 댓글은 큰 힘이 됩니다.💕
profile
I AM WHO I AM

0개의 댓글