Sqlserver
 sql >> Base de données >  >> RDS >> Sqlserver

Transformation SSIS - Diviser une colonne en plusieurs colonnes

Vous allez devoir utiliser une colonne dérivée pour ce processus.

Les fonctions SUBSTRING et FINDSTRING seront essentielles pour y parvenir.

Pour obtenir le premier segment, vous utiliseriez quelque chose comme ceci :

Ce qui précède doit afficher une sous-chaîne commençant par le début de [fullpatientname] jusqu'à la position précédant la virgule (,).

Le segment suivant serait de la position après la virgule au séparateur d'espace final, et le dernier serait tout depuis la position suivant le séparateur d'espace final jusqu'à la fin.