我有两列名为column1和column2的字符串数据类型。两列都以下列方式包含数据。
**
Column1 Column2
ABCD12 5678ABC
ABCD99 2341KFJ
GDHF33 1233DFG
**
现在我想从第1列中删除最后2位数字并将其附加到Column2。我的数据必须是这样的。
**
Column1 Column2
ABCD 12 5678ABC
ABCD 99 2341KFJ
GDHF 33 1233DFG
**
如何在SQL Server和SSIS中完成此任务。
答案 0 :(得分:3)
如果最后两位数字是固定的,您可以使用LEFT
和RIGHT
函数。
SELECT LEFT(Column1, LEN(Column1) - 2) Edited_Column1,
RIGHT(Column1, 2) + ' ' + Column2 Edited_Column2
FROM table1
答案 1 :(得分:1)
SELECT LEFT(Column1, LEN(Column1) - 2) Column1,
RIGHT(Column1, 2) + ' ' + Column2 Column2
FROM table1