CREATE VIEW - Amazon Athena

Les traductions sont fournies par des outils de traduction automatique. En cas de conflit entre le contenu d'une traduction et celui de la version originale en anglais, la version anglaise prévaudra.

CREATE VIEW

Crée une nouvelle vue à partir d'une requête SELECT spécifiée. La vue est une table logique qui peut être référencée par de futures requêtes. Les vues ne contiennent pas de données et n'écrivent pas de données. Au lieu de cela, la requête spécifiée par la vue s'exécute chaque fois que vous référencez la vue par une autre requête.

Note

Cette rubrique fournit des informations récapitulatives à titre de référence. Pour plus d'informations sur l'utilisation des vues dans Athena, voir Utilisation des vues. Pour plus d'informations sur les limites d'affichage, consultezLimitations pour les vues.

Résumé

CREATE [ OR REPLACE ] VIEW view_name AS query

La clause OR REPLACE en option vous permet de mettre à jour la vue existante en la remplaçant. Pour plus d’informations, consultez Création de vues.

Exemples

Pour créer une vue test à partir de la table orders, utilisez une requête semblable à la suivante :

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

Pour créer une vue orders_by_date à partir de la table orders, utilisez la requête suivante :

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

Pour mettre à jour une vue existante, utilisez un exemple semblable à ce qui suit :

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

Consultez aussi SHOW COLUMNS, SHOW CREATE VIEW, DESCRIBE VIEW et DROP VIEW.