CREATE VIEW - Amazon Athena

CREATE VIEW

지정된 SELECT 쿼리에서 새 뷰를 생성합니다. 이 뷰는 향후 쿼리에서 참조할 수 있는 논리적 테이블입니다. 뷰에는 어떤 데이터도 포함되어 있지 않으며 데이터를 작성하지 않습니다. 대신에 뷰에서 지정된 쿼리는 다른 쿼리로 이 뷰를 참조할 때마다 실행됩니다.

참고

이 주제에서는 참조할 수 있는 요약 정보를 제공합니다. Athena에서의 뷰 사용에 대한 자세한 내용은 뷰 작업 단원을 참조하세요. 뷰 제한에 대한 자세한 내용은 뷰 제한 사항 섹션을 참조하세요.

시놉시스

CREATE [ OR REPLACE ] VIEW view_name AS query

선택적 OR REPLACE 절을 사용하여 기존 뷰를 바꿔 업데이트할 수 있습니다. 자세한 내용은 뷰 생성 단원을 참조하십시오.

예제

테이블 orders에서 뷰 test를 만들려면 다음과 유사한 쿼리를 사용합니다.

CREATE VIEW test AS SELECT orderkey, orderstatus, totalprice / 2 AS half FROM orders;

테이블 orders에서 뷰 orders_by_date를 만들려면 다음 쿼리를 사용합니다.

CREATE VIEW orders_by_date AS SELECT orderdate, sum(totalprice) AS price FROM orders GROUP BY orderdate;

기존 뷰를 업데이트하려면 다음과 유사한 예제를 사용합니다.

CREATE OR REPLACE VIEW test AS SELECT orderkey, orderstatus, totalprice / 4 AS quarter FROM orders;

SHOW COLUMNS, SHOW CREATE VIEW, DESCRIBE VIEWDROP VIEW도 참조하세요.