PostgreSQL
 sql >> Teknologi Basis Data >  >> RDS >> PostgreSQL

Cara membuat tabel berdasarkan kueri dan baris yang diambil dari pernyataan pilih

Gunakan ST_DumpPoints lalu ST_X dan ST_Y , misalnya:

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);

Atau jika Anda ingin membuat tabel dengan kolom yang tepat dari kueri Anda

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. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Simpan teks yang diformat ke database dan ambil kembali 'sebagaimana adanya' seperti string yang diformat

  2. PostgreSQL - klausa GROUP BY

  3. Perlu kueri sql untuk menemukan posting dengan urutan paling banyak dikomentari berdasarkan nomor komentar/hitungan DESC

  4. Bagaimana membandingkan dua array dan hanya memilih elemen yang tidak cocok Di postgres

  5. Tidak Ada Kata Sandi yang Disediakan / Parameter Posisi tidak ditemukan PostgreSQL - Powershell