PostgreSQL
 sql >> Cơ Sở Dữ Liệu >  >> RDS >> PostgreSQL

Làm thế nào để tách dữ liệu từ một cột thành ba cột trong một bảng khác? SQL

Có nhiều cách để thực hiện việc này. Một cách là sử dụng string_to_array chức năng:

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. Tổng quan về khả năng JSON trong PostgreSQL

  2. Làm cách nào tôi có thể nghe cơ sở dữ liệu postgresql với SignalR Core trong dự án lõi .net?

  3. Trình kích hoạt cập nhật PostgreSQL

  4. PGAdmin III không thể kết nối AWS RDS

  5. Trình tự cách sử dụng bảng kết hợp?