반응형
https://school.programmers.co.kr/learn/courses/30/lessons/59408
프로그래머스
코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요.
programmers.co.kr
소스코드
풀이
★ 칼럼의 범주 안에서 중복 없이 데이터를 출력하고 싶다면 DISTINCT를 사용하면 됩니다.
EX) SELECT DISTINCT 칼럼명 FROM 테이블 ...
★ 문제에서는 동물의 이름 갯수를 출력하라고 했으니 COUNT 함수를 사용해서 이름 갯수를 출력하는데, 이때 중복을 제거하기 위해 DISTINCT를 사용하였습니다. 또한 이름이 NULL 값인 데이터는 제외해야 하니, WHERE절에서 NULL이 아닐 경우만 포함하는 조건을 주었습니다 !
반응형
'SQL > 프로그래머스' 카테고리의 다른 글
[프로그래머스] 특정 기간동안 대여가능한 자동차들의 대여비용 구하기 (Mysql) (0) | 2023.05.24 |
---|---|
[프로그래머스] 오랜 기간 보호한 동물(1) (Mysql) (0) | 2023.05.23 |
[프로그래머스] 같은 숫자는 싫어 (Python) (0) | 2023.05.22 |
[프로그래머스] 주문량이 많은 아이스크림들 조회하기 (Mysql) (0) | 2023.05.22 |
[프로그래머스] 중성화 여부 파악하기 (Mysql) (0) | 2023.05.22 |