[4주차] 강의노트 DML(다중 테이블 쿼리)
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" 강의 내용을 토대로 업로드 했습니다.
[스터디/2기] 학교 밖에서 듣는 전공필수 SQL/DB Essentials
⏰마지막 할인 중 2기 일정이 맞지 않다면 오픈 알림 신청하고 최저가에 수강하세요! 오픈 알림 신청 개발자에게 데이터베이스를 이해하는 능력은 필수! 데이터베이스의 기본 개념부터 ERD를 읽
programmers.co.kr
https://programmers.co.kr/learn/courses/13484