Bonjour,
Voilà mon problème : j'ai une table en entrée dont un champs est en réalité un regroupement de N données (N n'étant pas forcément le même à chaque ligne, et N pouvant varier de zéro à ?). Dans ce champs, les données sont toujours séparées par une virgule puis un espace. Je souhaite n'avoir au final qu'une seule donnée dans ce même champs, en démultipliant le nombre de lignes autant de fois que nécessaire pour conserver toutes les données (et du coup en répétant les valeurs des autres champs à côté).
Exemple :
Table en entrée "TABLE_1" (Le champs qui doit être découpé s'appelle "NOM_DONNEE") :
ID | NOM_DONNEE
---|------------------
1 | aaaaaa
2 |
3 | bbbb, ccccccc, dd
4 | eee, fffffffff
Je souhaite la table en sortie "TABLE_2" suivante :
ID | NOM_DONNEE
---|------------------
1 | aaaaaa
2 |
3 | bbbb
3 | ccccccc
3 | dd
4 | eee
4 | fffffffff
Pourriez-vous m'aidez SVP (étape DATA ou PROC SQL, peu m'importe :-)) ?
Cordialement,
Eric.
Partager