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 COLUMNSSHOW CREATE VIEWDESCRIBE VIEWDROP VIEW