티스토리 뷰
반응형
뷰의 특징
1) 원본 테이블의 레코드 값에 따라 뷰의 레코드도 같이 변화함
2) 기존 테이블 변경없이 새로운 데이터 구조 사용 가능
3) 특정 레코드에 대한 노출이 필요한 경우 장점이 있음
단점
1)독립적인 인덱스 생성이 어려움
2)한번 생선된 뷰의 속성 변경이 안됨
ALTER VIEW문을 사용X
3) 삽입, 삭제, 갱신에 많은 제약이 따름
테이블의 기본키를 포함한 속성의 뷰에서 삽입,삭제,갱신, 연산이 가능하다
장점
1) 편리성 및 재사용성
반복적이고 복잡한 질의를 간단한 뷰로 사용해 일반 쿼리로 사용한다.
2) 보안
3) 논리적 독립성
실습
생성
create view v_orders
as select
orderid, O.custid,username, O.bookid,saleprice,orderdate
from
customer C,
orders O,
Book B
where
C.custid=O.custid
and
B.bookid=O.bookid;
create view를 하고 select 구문을 쓰면 된다.
보는 방법
select * from v_orders;
replace를 붙이면 이름이 있으면 다시 만든다.
날짜 집계함수
create or replace view v_weekly(Weekly,Date,MIN,MAX)
as select yearweek(orderdate),orderdate,min(saleprice),max(saleprice)
from orders
group by yearweek(orderdate);
select * from v_weekly;
반응형
'새싹 > 새싹데이터' 카테고리의 다른 글
21. SQL 분석과 통계 사용하기 (0) | 2022.05.24 |
---|---|
19. 조인 이해하기 (0) | 2022.05.21 |
18. SQL 서브쿼리 (0) | 2022.05.20 |
18. 내장함수, 문자/숫자/날짜 연산 이해 (0) | 2022.05.20 |
16. SQL 스키마 생성하고 테이블 데이터 탐색하기 (0) | 2022.05.18 |
공지사항
최근에 올라온 글
최근에 달린 댓글
- Total
- Today
- Yesterday
링크
TAG
- 심리학
- Python
- 뇌와행동의기초
- C
- 여인권
- 강화학습
- 파이썬
- 인프런
- 일본어문법무작정따라하기
- 열혈프로그래밍
- 류근관
- 사회심리학
- stl
- 일본어
- 일문따
- C/C++
- 코딩테스트
- 통계
- 오블완
- 통계학
- jlpt
- c++
- 백준
- 티스토리챌린지
- 윤성우
- 회계
- 인지부조화
- 보세사
- K-MOOC
- 데이터분석
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | 5 | ||
6 | 7 | 8 | 9 | 10 | 11 | 12 |
13 | 14 | 15 | 16 | 17 | 18 | 19 |
20 | 21 | 22 | 23 | 24 | 25 | 26 |
27 | 28 | 29 | 30 |
글 보관함
반응형