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

Opdel kommaseparerede kolonnedata i yderligere kolonner

split_part() gør hvad du vil i ét trin:

SELECT split_part(col, ',', 1) AS col1 , split_part(col, ',', 2) AS col2 , split_part(col, ',', 3) AS col3 , split_part(col, ',', 4) AS col4 FROM tbl;

Tilføj lige så mange linjer, som du har elementer i col (det mulige maksimum).
Kolonner, der overstiger dataelementer, vil være tomme strenge ('' ).



  1. Tilpas Spotlight Cloud Alarmer

  2. Installation af WordPress ved hjælp af WP-CLI

  3. Hvordan laver man synkronisering med lokal database og parser?

  4. IGNORE_DUP_KEY langsommere på klyngede indekser