https://school.programmers.co.kr/learn/courses/30/lessons/59041
프로그래머스
코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요.
programmers.co.kr
소스코드
풀이
★ 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] SQL 구문(문법) 순서 - select, from, where, group by, having, order by
SQL 구문 순서 SQL 구문의 순서는 먼저 다음과 같습니다. SELECT 컬럼명 --------------------- (5) FROM 테이블명 ------------------- (1) WHERE 테이블 조건 --------------- (2) GROUP BY 컬럼명 -------------------- (3) HAVING 그
data-make.tistory.com
'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 |