[프로그래머스/MySQL] 동명 동물 수 찾기

류성훈·2022년 6월 30일
0

코딩테스트

목록 보기
13/29

https://programmers.co.kr/learn/courses/30/lessons/59041?language=mysql

SELECT NAME , COUNT(1) as COUNT FROM ANIMAL_INS
    WHERE NAME IS NOT NULL
    GROUP BY 1
    HAVING COUNT(1) >=2
    ORDER BY NAME;

설명

SELECT NAME , COUNT(1) as COUNT FROM ANIMAL_INS

ANIMAL_INS로부터 NAME, COUNT(NAME)을 선택할 것이다.

WHERE NAME IS NOT NULL

NAME이 NULL이 아니어야한다.

GROUP BY 1

NAME으로 그룹화를 시키겠다.

HAVING COUNT(1) >=2

NAME의 COUNT가 2이상이어야한다. (1과 0은 자른다)

ORDER BY NAME;

NAME으로 정렬하겠다. (cat이 먼저오도록)

profile
(전)Backend Developer / (현)Data Engineer

0개의 댓글