Amazon Athena
ユーザーガイド

CREATE VIEW

指定する SELECT クエリから新しいビューを作成します。このビューは、この先のクエリで参照できる論理的なテーブルです。ビューにはデータは一切含まれず、データを書き込むこともできません。代わりに、ビューで指定するクエリは、別のクエリでそのビューを参照するたびに実行されます。

オプションの OR REPLACE 句は、既存のビューを更新して置き換えます。詳細については、「ビューの作成」を参照してください。

概要

CREATE [ OR REPLACE ] VIEW view_name AS query

テーブル 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ビューの作成を表示するビューの説明DROP VIEW も参照してください。

このページの内容: