sql >> Database >  >> RDS >> PostgreSQL

Een tabel maken op basis van een query en rijen die zijn opgehaald uit de select-instructie

Gebruik ST_DumpPoints en dan ST_X en ST_Y , bijv.:

CREATE TABLE table_name (x numeric, y numeric);

INSERT INTO table_name
SELECT ST_X(geom),ST_Y(geom) FROM (
  SELECT (ST_DumpPoints(ST_Envelope('your_geometry'))).geom
) j (geom);

Of als u de tabel wilt maken met de exacte kolommen van uw zoekopdracht

CREATE TABLE table_name AS
SELECT ST_X(geom),ST_Y(geom) FROM (
  SELECT (ST_DumpPoints(ST_Envelope('your_geometry'))).geom
) j (geom);

Demo:db<>fiddle




  1. Ruwe SQL naar SQLAlchemy

  2. MySQL - Lijst trekken afhankelijk van datum en categorie

  3. Een kolom met een standaardwaarde toevoegen aan een bestaande tabel in SQL Server

  4. DAYOFWEEK() Voorbeelden – MySQL