PostgreSQL
 sql >> база данни >  >> RDS >> PostgreSQL

Как да разделя данни от една колона на три колони в друга таблица? SQL

Има много начини да направите това. Един от начините е да използвате string_to_array функция:

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. Какво означава regclass в Postgresql

  2. не мога да се свържа с Postgres (pg) база данни от моя Ruby Script, използвайки gem pg (Това не са релси, просто чист рубин)

  3. Изберете данни за 15 минутни прозорци - PostgreSQL

  4. Функция PostgreSQL, връщаща множество набори от резултати

  5. Защо получавам тази грешка при мигриране на данни от SQL Lite към Posgres DB? дублираната стойност на ключ нарушава уникалното ограничение