SELECT [ ALL | DISTINCT [ ON ( expresión [, ...] ) ] ]
expresión [ AS nombre ] [, ...]
[ INTO [ TEMPORARY | TEMP ] [ TABLE ] nueva_tabla ]
[ FROM tabla [ alias ] [, ...] ]
[ WHERE condición ]
[ GROUP BY columna [, ...] ]
[ HAVING condiciónn [, ...] ]
[ { UNION [ ALL ] | INTERSECT | EXCEPT } select ]
[ ORDER BY columna [ ASC | DESC | USING operador ] [, ...] ]
[ FOR UPDATE [ OF Nombre_de_clase [, ...] ] ]
LIMIT { contador | ALL } [ { OFFSET | , } incio ]
|
SELECT INTO Crea una nueva tabla a partir del resultado de una query. Típicamente, esta query recupera los datos de una tabla existente, pero se permite cualquier query de SQL.
![]() | CREATE TABLE AS es funcionalmente equivalente al comando SELECT INTO. |