[SQL] VIEW

pysun·2024년 9월 22일

SQL

목록 보기
3/11

VIEW

- 작성한 쿼리를 가상의 테이블로 만드는 것

- 쿼리를 기억하기 쉬운 이름이나 패키징해서 계속 사용할 수 있음


-- 뷰 생성 명령어: 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
profile
배움의 흔적이 성장으로 이어지는 공간

0개의 댓글