Avec une table comme:Redshift diviser une colonne dynamique unique en plusieurs lignes dans nouvelle table
uid | segmentids
-------------------------+----------------------------------------
f9b6d54b-c646-4bbb-b0ec | 4454918|4455158|4455638|4455878|4455998
asd7a0s9-c646-asd7-b0ec | 1265899|1265923|1265935|1266826|1266596
gd3355ff-cjr8-assa-fke0 | 2237557|2237581|2237593
laksnfo3-kgi5-fke0-b0ec | 4454918|4455158|4455638|4455878
Comment créer une nouvelle table avec:
uid | segmentids
-------------------------+---------------------------
f9b6d54b-c646-4bbb-b0ec | 4454918
f9b6d54b-c646-4bbb-b0ec | 1265899
f9b6d54b-c646-4bbb-b0ec | 2237557
f9b6d54b-c646-4bbb-b0ec | 4454918
f9b6d54b-c646-4bbb-b0ec | 4454918
asd7a0s9-c646-asd7-b0ec | 1265899
asd7a0s9-c646-asd7-b0ec | 1265923
asd7a0s9-c646-asd7-b0ec | 1265935
asd7a0s9-c646-asd7-b0ec | 1266826
asd7a0s9-c646-asd7-b0ec | 1266596
Le nombre de segments sont dynamiques, peuvent varier avec chaque enregistrement. J'ai essayé la fonction Split avec délimiteur, mais elle nécessite l'index dans la chaîne, qui est dynamique ici.
Des suggestions?
tag Vous plusieurs produits DBMS, comment venir? – jarlh
qu'est-ce qui est dynamique ici? vous utilisez index = 1 dans votre exemple - montrez un échantillon différent pour expliquer s'il vous plaît –
je comprends la question - s'il vous plaît changer vos tags pour être juste celui que vous utilisez comme la réponse est complètement différente! –