본문 바로가기
📊 [SQL] 제25장 여러 테이블 JOIN하기 - 고객이 주문한 상품은 무엇일까? 제25장 여러 테이블 JOIN하기"고객이 주문한 상품은 무엇일까?"학습 목표이번 장을 학습하면 다음 내용을 할 수 있습니다.3개 이상의 테이블을 JOIN할 수 있다.여러 단계의 관계를 따라 원하는 정보를 조회할 수 있다.실제 업무에서 사용하는 JOIN 구조를 이해할 수 있다.관계형 데이터베이스의 장점을 이해할 수 있다.왜 여러 테이블을 JOIN해야 할까요?지난 시간에는 Customers와 Orders처럼 두 개의 테이블을 연결했습니다.하지만 실제 회사에서는 원하는 정보가 하나의 테이블에만 저장되어 있는 경우가 거의 없습니다.예를 들어 다음과 같은 질문을 생각해 봅시다."홍길동 고객이 주문한 상품 이름은 무엇인가?" 이 질문에 답하려면 어느 테이블을 봐야 할까요?Customers에는 고객 이름이 있습니다... 2026. 7. 7.
📊 [SQL] 제24장 관계를 따라 JOIN하기 - 데이터베이스 지도를 읽는 방법 제2부 여러 테이블을 연결하는 SQL제24장 관계를 따라 JOIN하기 - 데이터베이스 지도를 읽는 방법📚 JOIN 학습 시리즈① 왜 JOIN이 필요할까요?② INNER JOIN③ 관계를 따라 JOIN하기 ← 현재④ 여러 테이블 JOIN⑤ 테이블 별명(Alias)⑥ LEFT JOIN⑦ RIGHT JOIN⑧ SELF JOIN오늘의 질문지난 시간에는 Customers와 Orders를 연결했습니다.이번에는 팀장님이 조금 더 어려운 질문을 합니다."Anton 고객이 주문한 상품 이름을 알려 주세요." 잠시 생각해 봅시다.고객 이름은 Customers 테이블에 있습니다.상품 이름은 Products 테이블에 있습니다.그렇다면 Customers와 Products를 바로 연결하면 될까요?학습 목표이번 장을 학습하면.. 2026. 7. 6.
📊 [SQL] 제23장 INNER JOIN - 두 테이블을 연결해 봅시다. 제2부 여러 테이블을 연결하는 SQL제23장 INNER JOIN - 두 테이블을 연결해 봅시다.📚 JOIN 학습 시리즈① 왜 JOIN이 필요할까요?② INNER JOIN ← 현재③ 관계를 따라 JOIN하기④ 여러 테이블 JOIN⑤ LEFT JOIN⑥ RIGHT JOIN⑦ SELF JOIN오늘의 질문지난 시간에 우리는"고객이 주문한 상품"을 조회하려면여러 테이블을 연결해야 한다는 것을 배웠습니다.이번에는 조금 쉬운 문제부터 시작해 보겠습니다.팀장님이 말합니다."주문번호와 고객 이름을 함께 출력해 주세요." 잠시 생각해 봅시다.주문번호는어느 테이블에 있을까요?→ Orders고객 이름은어느 테이블에 있을까요?→ Customers즉,이번에는두 개의 테이블을 함께 읽어야 합니다.학습 목표이번 장을 학습하면I.. 2026. 7. 6.
📊 [SQL] 제22장 왜 JOIN이 필요할까요? - 여러 테이블을 연결하는 이유 제2부 여러 테이블을 연결하는 SQL제22장 왜 JOIN이 필요할까요? - 여러 테이블을 연결하는 이유📚 JOIN 학습 시리즈① 왜 JOIN이 필요할까요? ← 현재② INNER JOIN③ 관계를 따라 JOIN하기④ 여러 테이블 JOIN⑤ LEFT JOIN⑥ RIGHT JOIN⑦ SELF JOIN제2부를 시작하며축하합니다!지금까지 SQL의 가장 중요한 기초를 모두 배웠습니다.이제원하는 데이터를 조회하고조건을 지정하고정렬하고그룹별 통계를 계산하는 SQL을 작성할 수 있습니다.하지만 실제 회사에서는 이런 질문을 더 자주 받습니다."어떤 고객이 어떤 상품을 주문했나요?" 잠시 생각해 봅시다.이 질문에 지금까지 배운 SQL만으로 답할 수 있을까요?오늘의 질문회사에서 다음과 같은 요청이 들어왔습니다."Anto.. 2026. 7. 6.
📊 [SQL] 중간 정리 - 지금까지 배운 SQL 한눈에 보기 지금까지 배운 SQL 한눈에 보기SQL 학습 지도(Map) SQL │ ▼ SELECT 데이터를 조회하기 │ ▼ WHERE 원하는 데이터만 선택하기 │ ▼ AND / OR / NOT 여러 조건 함께 사용하기 │ ▼ ORDER BY 결과를 정렬하기 │ ▼ L.. 2026. 7. 3.
📊 [SQL] 제21장 여러 집계 함수를 함께 사용하기 - 하나의 통계 보고서 만들기 제21장 여러 집계 함수를 함께 사용하기 - 하나의 통계 보고서 만들기📚 집계 함수 활용 시리즈① COUNT② SUM③ AVG④ MIN / MAX⑤ 여러 집계 함수를 함께 사용하기 ← 현재지금까지는 집계 함수를 하나씩 배웠습니다.COUNT()SUM()AVG()MAX()MIN()하지만 실제 업무에서는 이 함수들을 하나씩 따로 사용하는 경우보다 여러 개를 한 번에 사용하는 경우가 훨씬 많습니다.이번 장에서는 지금까지 배운 집계 함수를 조합하여 하나의 통계 보고서를 만드는 방법을 배워 보겠습니다.오늘의 질문상품관리팀에서 다음과 같이 요청했습니다."카테고리별 상품 현황을 한눈에 보고 싶습니다." 팀장님이 원하는 보고서에는 다음 정보가 모두 포함되어야 합니다.상품 개수총 가격평균 가격최고 가격최저 가격각 정.. 2026. 7. 2.