Odds and Ends
Oracle로 배우는 데이터베이스 개론과 실습 4장 연습문제 답 본문
연습문제 1번
15
16
-1
15
2
3
9
16
-1
15
C
HAPPYBirthday
birthday
*********Page 1
pg 1
BLACK
Page 1*********
Pg 1
CDEF
TRIM(LEADING 0 FROM ‘00AA00')
BIRTHDAY
65
14
8
14/06/21
2021-04-06
21/04/13
21/04/08
2021-04-07
20210407
123
05-12-2014
12.3
123
123
연습문제 2번 -- 생략
연습문제 3번
select * from book; --(1) select * from Book where rownum <= 5; --(2) select * from Book where rownum <= 5 order by price;--(3) select * from (select*from Book order By price)b where rownum<=5; --(4) select * from (select*from book where rownum<=5)b order by price; --(5) select * from (select *from Book where rownum <= 5 order by price)b;--(6) |
BOOKID BOOKNAME PUBLISHER PRICE ---------- ---------------------------------------- ---------------------------------------- ---------- 1 축구의 역사 굿스포츠 7000 2 축구아는 여자 나무수 13000 3 축구의 이해 대한미디어 22000 4 골프 바이블 대한미디어 35000 5 피겨 교본 굿스포츠 8000 6 역도 단계별기술 굿스포츠 6000 7 야구의 추억 이상미디어 20000 8 야구를 부탁해 이상미디어 13000 9 올림픽 이야기 삼성당 7500 10 Olympic Champions Pearson 13000 10개 행이 선택되었습니다. BOOKID BOOKNAME PUBLISHER PRICE ---------- ---------------------------------------- ---------------------------------------- ---------- 1 축구의 역사 굿스포츠 7000 2 축구아는 여자 나무수 13000 3 축구의 이해 대한미디어 22000 4 골프 바이블 대한미디어 35000 5 피겨 교본 굿스포츠 8000 BOOKID BOOKNAME PUBLISHER PRICE ---------- ---------------------------------------- ---------------------------------------- ---------- 1 축구의 역사 굿스포츠 7000 5 피겨 교본 굿스포츠 8000 2 축구아는 여자 나무수 13000 3 축구의 이해 대한미디어 22000 4 골프 바이블 대한미디어 35000 BOOKID BOOKNAME PUBLISHER PRICE ---------- ---------------------------------------- ---------------------------------------- ---------- 6 역도 단계별기술 굿스포츠 6000 1 축구의 역사 굿스포츠 7000 9 올림픽 이야기 삼성당 7500 5 피겨 교본 굿스포츠 8000 2 축구아는 여자 나무수 13000 BOOKID BOOKNAME PUBLISHER PRICE ---------- ---------------------------------------- ---------------------------------------- ---------- 1 축구의 역사 굿스포츠 7000 5 피겨 교본 굿스포츠 8000 2 축구아는 여자 나무수 13000 3 축구의 이해 대한미디어 22000 4 골프 바이블 대한미디어 35000 BOOKID BOOKNAME PUBLISHER PRICE ---------- ---------------------------------------- ---------------------------------------- ---------- 1 축구의 역사 굿스포츠 7000 5 피겨 교본 굿스포츠 8000 2 축구아는 여자 나무수 13000 3 축구의 이해 대한미디어 22000 4 골프 바이블 대한미디어 35000 |
결과
연습문제 5번
(1) 고객의 아이디와 주소와 구매가격의 총합을 구하고 고객 아이디로 정렬
(2) 고객의 이름과 고객 아이디로 정렬한 주문가격 평균을 구함
(3) 고객 아이디가 3이하인 고객의 주문가격의 총 합을 구함
연습문제 8번
(1)CREATE VIEW highorders
AS select b.bookid, b.bookname, c.name, b.publisher, b.price
from Book b, customer c, orders o
where b.price>20000 AND b.bookid = o.bookid AND c.custid = o.custid;
(2) select distinct bookname, name
from highorders
order by bookname;
(3) CREATE OR REPLACE VIEW highorders
AS select distinct b.bookid, b.bookname, c.name, b.publisher
from Book b, customer c, orders o
where b.price>20000
order by b.bookid;
(2)번과 결과 변함 없음
(1) select name from customer where name like '박세리';
(3) create index name_index on customer(name);
인덱스가 없을 때, 예를 들어 백만건의 데이터라면 전부 다 읽어야해서 인덱스를 사용하면 편리하다.
(5) drop index name_index;
'오라클로 배우는 데이터베이스 개론과 실습' 카테고리의 다른 글
Oracle로 배우는 데이터베이스 개론과 실습 8장 연습문제 답 (0) | 2021.07.07 |
---|---|
Oracle로 배우는 데이터베이스 개론과 실습 7장 연습문제 답 (0) | 2021.07.07 |
Oracle로 배우는 데이터베이스 개론과 실습 3장 연습문제 답 (0) | 2021.07.07 |