CREATE VIEW - Amazon Athena

문서의 영문과 번역 사이에 충돌이 있는 경우에는 영문 버전을 따릅니다. 번역 버전은 기계 번역을 사용하여 제공합니다.

CREATE VIEW

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

참고

이 주제에서는 참조할 수 있는 요약 정보를 제공합니다. 에서 보기 사용에 대한 자세한 내용은 Athena, 참조: 뷰 작업.

Synopsis

CREATE [ OR REPLACE ] VIEW view_name AS query

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

Examples

테이블 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도 참조하세요.