반응형
https://school.programmers.co.kr/learn/courses/30/lessons/59041
소스코드
풀이
★ NAME이 NULL이 아닌 데이터들을 WHERE절에서 찾아줍니다. 사실 이 문제에서는 위에서 3번째 구문이 없어도 정답 처리가 되는 거 같습니다 ! 그 이유는 WHERE 절 다음에 GROUP BY절이 실행되는데, NAME이 NULL이 아닌 값들만 추출 하든, 아니든 저희는 NAME의 횟수가 2이상인 값들만 결국엔 추출하기 때문입니다 !
★ 두 번 이상 쓰인 동물 이름을 추출해야 하기 때문에, NAME로 그룹핑을 했을 때 그 횟수가 2이상인 데이터들만 추출합니다.
★ 이름 순으로 오름차순 정렬
★ MYSQL 각 구문 실행 순서
1. FROM
2. WHERE
3. GROUP BY
4. HAVING
5. SELECT
6. ORDER BY
https://data-make.tistory.com/23
반응형
'SQL > 프로그래머스' 카테고리의 다른 글
[프로그래머스] 이름이 없는 동물의 아이디 (Mysql) (0) | 2023.05.03 |
---|---|
[프로그래머스] 고양이와 개는 몇 마리 있을까 (Mysql) (0) | 2023.05.03 |
[프로그래머스] 없어진 기록 찾기 (Mysql) (0) | 2023.05.02 |
[프로그래머스] 있었는데요 없었습니다 (Mysql) (0) | 2023.05.01 |
[프로그래머스] 강원도에 위치한 생산공장 목록 출력하기 (Mysql) (0) | 2023.05.01 |