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

Bagaimana cara membagi data dari satu kolom ke tiga kolom di tabel lain? SQL

Ada banyak cara untuk melakukannya. Salah satu caranya adalah dengan menggunakan string_to_array fungsi:

INSERT INTO hobbies (id, hobby1, hobby2, hobby3) 
SELECT id,hobbies_array[1],hobbies_array[2],hobbies_array[3] FROM 
  (
    SELECT id,string_to_array(hobbies,',') AS hobbies_array 
    FROM inf
  ) AS foo;



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Menguji aplikasi GeoDjango dengan database PostGIS

  2. Bagaimana saya harus menangani data peringkat x dari y di PostgreSQL?

  3. Menjalankan Hitungan Total dengan PostgresQL

  4. Batasan kunci asing dengan beberapa nilai kolom berada di tabel lain

  5. Postgres:pilih semua baris dengan jumlah bidang lebih dari 1