sql >> Databáze >  >> RDS >> PostgreSQL

Jak rozdělit data z jednoho sloupce do tří sloupců v jiné tabulce? SQL

Existuje mnoho způsobů, jak toho dosáhnout. Jedním ze způsobů je použití string_to_array funkce:

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. ORACLE SQL:Doplňte chybějící data

  2. PRIMÁRNÍ KLÍČE MySQL:UUID / GUID vs BIGINT (časové razítko+náhodné)

  3. Rails 4 session.id občas nula

  4. Vrátit seznam e-mailů odeslaných z SQL Server Database Mail (T-SQL)