sql >> Database teknologi >  >> RDS >> PostgreSQL

Hvordan opdeles data fra en kolonne til tre kolonner i en anden tabel? SQL

Der er mange måder at gøre dette på. Én måde er at bruge string_to_array funktion:

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. Sådan ændrer du kolonner eller genererer Alter-scripts ved at bruge GUI i SQL Server - SQL Server / T-SQL vejledning del 38

  2. MySQLDataReader henter nulværdiproblem i c#

  3. Gør mens loop i SQL Server 2008

  4. Indsæt stien til en fil med \\ i mysql ved hjælp af java