뷰의 장점 

- 복잡한 sql문을 매번 기술할 필요가 없다.

- 필요한 열과 행만 사용자에게 보여줄 수 있고, 갱신 시에도 뷰 정의에 따른 갱신으로 한정할 수 있다.

- 1,2의 이점을 데이터 저장없이 실현할 수 있다. 또한 뷰를 제거해도 참조하는 테이블은 영향을 받지 않는다. 

결합 - 내부결합과 외부결합 

내부결합 - 조건에 일치하는 행만을 2개의 테이블로부터 가져와서 결합 

SELECT 선택하고 싶은 열 리스트 FROM 첫 번째 테이블 명 INNER JOIN 두 번째 테이블 명 ON 결합 조건 ;

외부결합 - 한 쪽테이블을 기준으로 전체 행을 표시, 다른 테이블 값이 없어도 표시

SLEECT 선택하고 싶은 열의 리스트 FROM  첫 번째 테이블 명 LEFT OUTER JOIN 두 번째 테이블 명 on 결합 조건;

+ Recent posts