Sqlserver
 sql >> Base de Dados >  >> RDS >> Sqlserver

Transformação SSIS -- Divida uma coluna em várias colunas


Você precisará usar uma coluna derivada para esse processo.

As funções SUBSTRING e FINDSTRING serão fundamentais para conseguir isso.

Para obter o primeiro segmento, você usaria algo assim:

O acima deve exibir uma substring começando com o início de [fullpatientname] até a posição anterior à vírgula (,).

O próximo segmento seria da posição após a vírgula até o separador de espaço final, e o final seria tudo da posição após o separador de espaço final até o final.