뷰(View)란?


DEFT_MEMBER 라는 뷰 생성

CREATE OR REPLACE VIEW DEFT_MEMBER AS
		SELECT A.DEPARTMENT_ID,
					 A.DEPARTMENT_NAME,
					 B.FIRST_NAME,
					 B.LAST_NAME,
		FROM DEPARTMENTS A
		LEFT OUTER JOIN EMPLOYEES B
			ON A.DEPARTMENT_ID = B.DEPARTMENT_ID;

테이블처럼 뷰 조회하기

SELECT * FROM DEPT_MEMBER WHERE DEPARTMENT_NAME = 'IT';

부서별 인원을 카운트하여 인원이 많은 부서부터 정렬하기

SELECT DEPARTMENT_NAME, COUNT(*)
	FROM DEPT_MEMBER
GROUP BY DEPARTMENT_NAME
ORDER BY COUNT(*) DESC;

뷰 삭제

DROP VIEW DEPT_MEMBER;