-
[Programmers] 동명 동물 수 찾기 (SQL, Having Count)Algorithm 2022. 5. 15. 10:13728x90반응형
- 목차
문제 설명.
https://school.programmers.co.kr/learn/courses/30/lessons/59041
ANIMAL_INS 테이블은 동물 보호소에 들어온 동물의 정보를 담은 테이블입니다. ANIMAL_INS 테이블 구조는 다음과 같으며, ANIMAL_ID, ANIMAL_TYPE, DATETIME, INTAKE_CONDITION, NAME, SEX_UPON_INTAKE는 각각 동물의 아이디, 생물 종, 보호 시작일, 보호 시작 시 상태, 이름, 성별 및 중성화 여부를 나타냅니다.
ANIMAL_ID VARCHAR(N) FALSE ANIMAL_TYPE VARCHAR(N) FALSE DATETIME DATETIME FALSE INTAKE_CONDITION VARCHAR(N) FALSE NAME VARCHAR(N) TRUE SEX_UPON_INTAKE VARCHAR(N) FALSE 동물 보호소에 들어온 동물 이름 중 두 번 이상 쓰인 이름과 해당 이름이 쓰인 횟수를 조회하는 SQL문을 작성해주세요. 이때 결과는 이름이 없는 동물은 집계에서 제외하며, 결과는 이름 순으로 조회해주세요.
문제 풀이.
SELECT NAME, count(*) as COUNT from ANIMAL_INS where NAME is not null and NAME != '' group by NAME having count(*) > 1 order by NAME asc
반응형'Algorithm' 카테고리의 다른 글
[Programmers] 가장 큰 정사각형 찾기 (lv2, Java, DP) (0) 2022.06.14 Programmers 의상 (0) 2022.06.14 (Java) Programmers JadenCase 문자열 만들기 (0) 2021.12.20 [Python] Programmers 짝지어 제거하기 (Stack) (0) 2021.12.15 [Programmers] 연속된 부분 수열의 합 ( Two Pointers, 투포인터 ) (0) 2021.12.11