SELECT INTO - Amazon Redshift

Die vorliegende Übersetzung wurde maschinell erstellt. Im Falle eines Konflikts oder eines Widerspruchs zwischen dieser übersetzten Fassung und der englischen Fassung (einschließlich infolge von Verzögerungen bei der Übersetzung) ist die englische Fassung maßgeblich.

SELECT INTO

Wählt Zeilen aus, die durch eine beliebige Abfrage definiert sind, und fügt sie in eine neue Tabelle ein. Sie können angeben, ob eine temporäre oder eine persistente Tabelle erstellt werden soll.

Syntax

[ 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 ]

Details zu den Parametern dieses Befehls finden Sie unter SELECT.

Beispiele

Wählen Sie alle Zeilen aus der Tabelle EVENT aus und erstellen Sie die Tabelle NEWEVENT:

select * into newevent from event;

Fügen Sie das Ergebnis einer Aggregatabfrage in eine temporäre Tabelle namens PROFITS ein:

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;