-- 뷰 생성 명령어: CREATE VIEW 뷰 이름 AS 저장할 쿼리
CREATE VIEW v_diff_rating AS
SELECT
release_date,
MAX(rating) - MIN(rating) AS diff_rating
FROM
movies
WHERE 1=1
AND rating IS NOT NULL
AND release_date IS NOT NULL
AND rating BETWEEN 2 AND 9.5
GROUP BY
release_date
ORDER BY
diff_rating DESC;
-- 뷰로 저장된 쿼리를 참조
-- 마치 테이블처럼 사용이 가능
SELECT * FROM v_diff_rating
-- 뷰 삭제
DROP VIEW v_diff_rating