728x90
[MySQL] 프로그래머스 59408번 중복제거하기
https://programmers.co.kr/learn/courses/30/lessons/59408
문제
동물 보호소에 들어온 동물의 이름은 몇 개인지 조회하는 SQL 문을 작성해주세요.
이때 이름이 NULL인 경우는 집계하지 않으며 중복되는 이름은 하나로 칩니다.
답
1
2
3
|
SELECT count(distinct (NAME))
FROM ANIMAL_INS
|
cs |
🔑Key Point
집계함수 : Count
집계함수는 테이블의 입력값이 없지 않는 이상
쿼리 문을 돌렸을때 값이 공집합이면 0을 자동으로 호출해주고,
도중에 NULL을 발견하면 그것은 집계에 넣지 않는다. 즉 NULL은 자동으로 빼줌🔑
728x90
반응형
'💡 CodingTest > 프로그래머스' 카테고리의 다른 글
[Java] 프로그래머스 43165번 DFS 타겟 넘버 : 짧은 풀이 (0) | 2020.09.14 |
---|---|
[C++] 프로그래머스 42578번 위장 (0) | 2020.09.04 |
[C++ ] 프로그래머스 45284번 주식가격 (0) | 2020.09.02 |
[C++ ] 프로그래머스 42577번 전화번호목록 (0) | 2020.09.02 |
[C++ ] 프로그래머스 12917번 문자열 내림순으로 배치하기 (0) | 2020.09.02 |