split_part()
doet wat je wilt in één stap:
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;
Voeg zoveel regels toe als er items zijn in col
(het mogelijke maximum).
Kolommen die gegevensitems overschrijden, zijn lege tekenreeksen (''
).