2

column1 と column2 という名前の文字列データ型の 2 つの列があります。両方の列には、次の方法でデータが含まれています。

**

Column1             Column2  
ABCD12              5678ABC  
ABCD99              2341KFJ
GDHF33              1233DFG

**

ここで、列 1 から最後の 2 桁を削除して、列 2 に追加します。そして、私のデータはこのようにする必要があります。

**

Column1             Column2  
ABCD              12 5678ABC  
ABCD              99 2341KFJ
GDHF              33 1233DFG

**

これを SQL Server と SSIS でどのように行うことができますか。

4

2 に答える 2

3

最後の 2 桁が固定されている場合は、LEFTandRIGHT関数を使用できます。

SELECT LEFT(Column1, LEN(Column1) - 2) Edited_Column1,
       RIGHT(Column1, 2) + ' ' + Column2 Edited_Column2
FROM   table1
于 2013-02-04T08:21:23.203 に答える
1
SELECT LEFT(Column1, LEN(Column1) - 2) Column1,
       RIGHT(Column1, 2) + ' ' + Column2 Column2
FROM   table1
于 2013-02-04T15:49:43.050 に答える