반응형
[접속 사이트] 프로그래머스 programmers.co.kr
[문제] ANIMAL_INS 테이블은 동물 보호소에 들어온 동물의 정보를 담은 테이블이다.
동물 보호소에 들어온 동물 이름 중 두 번 이상 쓰인 이름과 해당 이름이 쓰인 횟수를 조회하는 SQL문을 작성하시오.
단, 결과는 이름이 없는 동물은 집계에서 제외하며, 이름 순으로 조회해주세요.
[나의 풀이]
NAME을 count하되 count한 값을 변수 num에 생성, num이 1보다 큰 값을 노출시킨다.
SELECT NAME, count(*) as num from ANIMAL_INS Group by NAME HAVING num > 1
특정 문자열 제외 및 정렬은 이전 장에서 했으니 생략하겠음
SELECT NAME, COUNT(*) as num from ANIMAL_INS
WHERE NOT NAME = "NULL"
Group by NAME HANING num>1
Order by NAME ASC
[실행 결과]
반응형
'SEO's Study > 프로페셔널한 이야기' 카테고리의 다른 글
프로그래머스 코딩테스트 :: 입양 시각 구하기2 (MySQL) (0) | 2020.09.19 |
---|---|
프로그래머스 코딩테스트 :: 입양 시각 구하기1(MySQL) (0) | 2020.09.18 |
프로그래머스 코딩테스트 :: 고양이와 개는 몇 마리 있을까 (0) | 2020.09.18 |
프로그래머스 코딩테스트 :: MySQL 동물 수 구하기 / 중복제거 (0) | 2020.09.18 |
프로그래머스 코딩테스트 :: MySQL 최댓값/최솟값 구하기 (0) | 2020.09.17 |
댓글