2022-03-19 프로그래머스 4주차 강의
1. 3주차 세션 리뷰
1.0. 지난 과제 리뷰
- DB에서 가장 중요한 개념 "JOIN"을 활용하는 문제로 구성됐다.
- JOIN을 완벽히 이해해야 서브쿼리 알 수 있다.
- 99%의 조인은 PK, FK 사이에서 이뤄진다.
- 프로그래밍에서 for반복문이 중첩되서 돌아가는 것과 같다.
- where절 조인은 검색 조건과 조인 조건이 섞여 있어서 가능하다면 FROM절 조인을 쓰는 게 좋다.
- 과제할 때 WHERE절에 조인 조건을 깜빡해서 오답이 있었다.
- LEFT JOIN에 WHERE 절을 적용하면 조인의 의미가 사라진다.
-> customers LEFT JOIN payments ... 하면 결제액 없는 고객도 출력
- OUTER JOIN에 WHERE절을 추가하랴면 먼저 WITH절을 만들어서 WHERE절을 실행시킨다.
- FROM절이 항상 먼저 실행 된다. (WITH절 있으면 WITH절 먼저)
- FROM -> WHERE -> GROUP BY -> ORDER BY
본 게시글은 프로그래머스의 "학교 밖에서 듣는 전공 필수SQL/DB Essentials" 강의 내용을 토대로 업로드 했습니다.
https://programmers.co.kr/learn/courses/13484
'컴퓨터 과학 > [프로그래머스] SQL DB Essentials' 카테고리의 다른 글
Chapter 10 DDL : 무결성 유지 메카니즘, 뷰와 데이터 사전 (0) | 2022.03.23 |
---|---|
Chapter 09 DML : 서브쿼리(Subquery) (0) | 2022.03.20 |
Chapter 08 DML : 조인 연산을 사용한 검색문 (다중 테이블 검색문) (0) | 2022.03.13 |
Chapter 07 DML : 집합과 조인 연산을 사용한 검색문 (다중 테이블 검색문) (0) | 2022.03.12 |
[3주차] 강의노트 DML- Function & Update (0) | 2022.03.12 |