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 VIEW」、「DROP VIEW」も参照してください。