반응형
https://school.programmers.co.kr/learn/courses/30/lessons/59408
소스코드
풀이
★ 칼럼의 범주 안에서 중복 없이 데이터를 출력하고 싶다면 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 |