반응형

SQL 연습 3

[데이터베이스 개론 3판] Chapter 7. SQL 실습문제 풀이

데이터 정의어 (DDL, Data Definition Language) 7-1. 고객 테이블은 고객아이디, 고객이름, 나이, 등급, 직업, 적립금 속성으로 구성되고, 고객 아이디 속성이 기본키다. 고객이름과 등급 속성은 값을 반드시 입력해야 하고, 적립금 속성은 값을 입력하지 않으면 0이 기본으로 되도록 생성해보자. 📌 code CREATE TABLE 고객 ( 고객아이디 VARCHAR(20) NOT NULL, 고객이름 VARCHAR(10) NOT NULL, 나이 INT, 등급 VARCHAR(10) NOT NULL, 직업 VARCHAR(20), 적립금 INT DEFAULT 0, PRIMARY KEY(고객아이디) );​ 📌 result 7-2. 제품 테이블은 제품번호, 제품명, 재고량, 단가, 제조업체 속성..

Database/MySQL 2022.10.27

[MySQL로 배우는 데이터베이스 개론과 실습] Chapter 3. 실습문제 풀이 - 2 (질의 3-18 ~ 3-33)

🙌 더보기 란을 열기 전 먼저 문제를 풀어보자. 3-18. 마당서점의 도서 판매 건수를 구하시오 더보기 code) SELECT COUNT(*) AS "도서 판매 건수" FROM Orders; result) 3-19. 고객별로 주문한 도서의 총 수량과 총 판매액을 구하시오. 더보기 code) SELECT custid AS "고객 아이디", COUNT(*) AS "도서 수량", SUM(saleprice) AS "총액" FROM Orders GROUP BY custid; result) 3-20. 가격이 8,000원 이상인 도서를 구매한 고객에 대하여 고객별 주문 도서의 총 수량을 구하시오. 단, 두 권 이상 구매한 고객만 구하시오. 더보기 code) SELECT custid AS "고객 아이디", COUNT(..

Database/MySQL 2022.10.19

[MySQL로 배우는 데이터베이스 개론과 실습] Chapter 3. 실습문제 풀이 - 1 (질의 3-1 ~ 3-17)

🙌 더보기 란을 열기 전 먼저 문제를 풀어보자. 3-1. 모든 도서의 이름과 가격을 검색하시오. 더보기 code) SELECT bookname, price FROM Book; result) 3-2. 모든 도서의 도서번호, 도서이름, 출판사, 가격을 검색하시오. 더보기 code) SELECT bookid, bookname, publisher, price FROM Book; result) 3-3. 도서 테이블에 있는 모든 출판사를 검색하시오. 더보기 code) SELECT DISTINCT publisher FROM Book; result) 3-4. 가격이 20,000원 미만인 도서를 검색하시오. 더보기 code) SELECT bookname FROM Book WHERE price < 20000; result..

Database/MySQL 2022.10.19
반응형