Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/sql/76.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/apache-kafka/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Sql 如何从select查询创建表?_Sql_Postgresql_Create Table - Fatal编程技术网

Sql 如何从select查询创建表?

Sql 如何从select查询创建表?,sql,postgresql,create-table,Sql,Postgresql,Create Table,我有“table1”和“id”以及“线几何”列(“geom_线”)。我想创建“table2”,而它是由选择多边形内的所有线填充的。我编写了以下代码。请大家改正一下好吗 SELECT id, ST_Intersection(ST_GeomFromText('POLYGON((443425 4427680, 441353 4427680, 441368 4426075, 443762 4426149, 443425 4427680))', 32650) , geom_line) FROM t

我有“table1”和“id”以及“线几何”列(“geom_线”)。我想创建“table2”,而它是由选择多边形内的所有线填充的。我编写了以下代码。请大家改正一下好吗

SELECT id, ST_Intersection(ST_GeomFromText('POLYGON((443425 4427680, 441353 4427680, 441368 4426075, 443762 4426149, 443425 4427680))', 32650)
, geom_line)
    FROM trajectory where geom_line IS NOT null
进入表2
从mydatabase

根据选择创建表是使用
创建表。。。标准SQL中的select…
和Postgres也支持这一点:

create table table2
as
SELECT id, ST_Intersection(ST_GeomFromText('POLYGON((443425 4427680, 441353 4427680, 441368 4426075, 443762 4426149, 443425 4427680))', 32650)    , geom_line)
FROM trajectory 
where geom_line IS NOT null
更多详细信息请参见手册:

根据选择创建表格是使用
创建表格。。。标准SQL中的select…
和Postgres也支持这一点:

create table table2
as
SELECT id, ST_Intersection(ST_GeomFromText('POLYGON((443425 4427680, 441353 4427680, 441368 4426075, 443762 4426149, 443425 4427680))', 32650)    , geom_line)
FROM trajectory 
where geom_line IS NOT null
更多详细信息请参见手册:

根据选择创建表格是使用
创建表格。。。标准SQL中的select…
和Postgres也支持这一点:

create table table2
as
SELECT id, ST_Intersection(ST_GeomFromText('POLYGON((443425 4427680, 441353 4427680, 441368 4426075, 443762 4426149, 443425 4427680))', 32650)    , geom_line)
FROM trajectory 
where geom_line IS NOT null
更多详细信息请参见手册:

根据选择创建表格是使用
创建表格。。。标准SQL中的select…
和Postgres也支持这一点:

create table table2
as
SELECT id, ST_Intersection(ST_GeomFromText('POLYGON((443425 4427680, 441353 4427680, 441368 4426075, 443762 4426149, 443425 4427680))', 32650)    , geom_line)
FROM trajectory 
where geom_line IS NOT null
更多详细信息请参见手册:

以下也是满足您需求的选项之一(支持MS-SQL)


以下也是满足您需求的选项之一(支持MS-SQL)


以下也是满足您需求的选项之一(支持MS-SQL)


以下也是满足您需求的选项之一(支持MS-SQL)


PostgreSQL支持这种语法,但它是非标准的,不推荐使用<代码>创建表。。。应首选选择…。PostgreSQL支持此语法,但它是非标准的,不推荐使用<代码>创建表。。。应首选选择…。PostgreSQL支持此语法,但它是非标准的,不推荐使用<代码>创建表。。。应首选选择…。PostgreSQL支持此语法,但它是非标准的,不推荐使用<代码>创建表。。。选择…为首选。