1、将CZIP数据库用其自带的软件生成文本文档
2、将文本文档导入到SQL SERVER 生成有个只有一列的数据库 列为COL001
3、替换该列中所有两个空格的为一个空格符号,多次循环,直到所有的有空格的地方都只有一个空格符号为止。
4、将每列数据的后面加上一个空格做为尾,可能加不上,此时可以加一个 ' *',以便与第5步的时候可以正常运行而不出错误
update ipdata set localarea = replace(localarea,' *','')
5、运行以下SQL语句即可以将该列分解为4个部分
select
substring(col001,0,charindex(' ',col001)),
substring(col001,charindex(' ',col001)+1,charindex(' ',col001,charindex(' ',col001)+2)-charindex(' ',col001)-1),
substring(col001,charindex(' ',col001,charindex(' ',col001,charindex(' ',col001)+1))+1,charindex(' ',col001,charindex(' ',col001,charindex(' ',col001,charindex(' ',col001)+1)+1))- charindex(' ',col001,charindex……
阅读全文>>