Karuta’s ASP & M$ SQLserver

Dicas, códigos e outras coisinhas de meus estudos para não esquecer…

Script para dividir uma coluna em duas colunas

Posted by karuta em junho 11, 2008

Script para separa dados de 1 coluna em 2 outros colunas distintas:

CREATE TABLE EMP_Demo
   
(EMP_PAY VARCHAR(20
),
               
EMP_NAME      VARCHAR(20
),
               
PAY_SCALE     VARCHAR(20
));
INSERT INTO EMP_DEMO(EMP_PAY
)
       
VALUES    (‘ALPESH,7009′
)
INSERT INTO EMP_DEMO(EMP_PAY
)
       
VALUES    (‘KRUTI,9909′
)
INSERT INTO EMP_DEMO(EMP_PAY
)
       
VALUES    (‘TANMAY,16000.7′
)
INSERT INTO EMP_DEMO(EMP_PAY
)
       
VALUES    (‘NESHA,6060.8′
)
INSERT INTO EMP_DEMO(EMP_PAY
)
       
VALUES    (‘DEVANG,14000′
)
UPDATE
EMP_Demo
   
SET EMP_NAME = LEFT(EMP_PAY,CHARINDEX(‘,’,EMP_PAY)-1
)
UPDATE
EMP_Demo
   
SET PAY_SCALE = RIGHT(EMP_PAY,LEN(EMP_PAY)-CHARINDEX(‘,’,EMP_PAY
))
SELECT
*
   
FROM
EMP_Demo
DROP TABLE
EMP_Demo
GO

Deixe uma resposta

Preencha os seus dados abaixo ou clique em um ícone para log in:

Logotipo do WordPress.com

Você está comentando utilizando sua conta WordPress.com. Sair / Alterar )

Imagem do Twitter

Você está comentando utilizando sua conta Twitter. Sair / Alterar )

Foto do Facebook

Você está comentando utilizando sua conta Facebook. Sair / Alterar )

Foto do Google+

Você está comentando utilizando sua conta Google+. Sair / Alterar )

Conectando a %s

 
%d blogueiros gostam disto: