SELECT INTO - Amazon Redshift

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.

SELECT INTO

Sélectionne les lignes définies par une requête et les insère dans une nouvelle table. Vous pouvez spécifier s’il faut créer une table temporaire ou permanente.

Syntaxe

[ WITH with_subquery [, ...] ] SELECT [ TOP number ] [ ALL | DISTINCT ] * | expression [ AS output_name ] [, ...] INTO [ TEMPORARY | TEMP ] [ TABLE ] new_table [ FROM table_reference [, ...] ] [ WHERE condition ] [ GROUP BY expression [, ...] ] [ HAVING condition [, ...] ] [ { UNION | INTERSECT | { EXCEPT | MINUS } } [ ALL ] query ] [ ORDER BY expression [ ASC | DESC ] [ LIMIT { number | ALL } ] [ OFFSET start ]

Pour en savoir plus sur les paramètres de cette commande, consultez SELECT.

Exemples

Sélectionnez toutes les lignes de la table EVENT et créez une table NEWEVENT :

select * into newevent from event;

Sélectionnez le résultat d’une requête d’agrégation dans une table temporaire appelée PROFITS :

select username, lastname, sum(pricepaid-commission) as profit into temp table profits from sales, users where sales.sellerid=users.userid group by 1, 2 order by 3 desc;