데이터베이스/직접해보기

[삼쾌한 IT강의] 조인 연습해보기1

삼쾌한IT 2019. 7. 3. 07:02

 

북스토어 DB를 이용하여 아래 문제를 실습 해 보세요!

 

 

 

1. 서점의 고객이 요구하는 다음 질문에 대해 SQL 문을 작성하시오.

 

  (1) 박지성(1번 고객)총 구매액

  (2) 박지성 (1번 고객)이 구매한 도서의 수 (패턴을 사용한다)

  (3) 박지성이 구매한 도서의 출판사 수 ( 세 테이블을 연결한다 )

  (4) 박지성이 구매한 도서의 이름, 가격, 정가와 판매가의 차이 ( 세 테이블을 연결한다 )

      -> book 테이블의 가격이 정가, orders 테이블의 가격이 판매가(할인가) 이다. 

(5) 박지성이 구매하지 않은 도서의 이름 ( 세 테이블 연결, 외부조인 사용)

2. 서점의 운영자와 경영자가 요구하는 다음 질문에 대해 SQL 문을 작성하시오.

 

  (6) 주문하지 않은 고객의 이름( 외부 조인 사용 )

  (7) 고객의 이름과 고객별 구매액 (Group by 사용)

  (8) 고객의 이름과 고객이 구매한 도서 목록 ( 세 테이블을 묶는다)