使用回车符分割地址字符串

时间:2014-07-29 08:51:01

标签: sql string

我有一个地址字段,其中所有地址详细信息都保存在一列中,我想创建一些标签,因此需要能够将地址拆分为正确的邮政格式。

  

我拥有的数据示例:

     

地址栏:1道路镇县邮政编码

     

我想以这种格式获取地址,以便分割地址   进入专栏:

     

地址1栏目:1 Somewhere Road

     

地址2栏目:镇

     

地址3栏目:县

     

地址4列:邮政编码

2 个答案:

答案 0 :(得分:2)

想想我已经想通了,我需要使用下面的查询来查找回车,然后使用左右查询找到我想要的地址部分,这是第一部分,并给了我这条路地址详述

left(Address, (CHARINDEX(CHAR(13) + CHAR(10), Address, CHARINDEX(CHAR(13) + CHAR(10), Address)))) as 'Address1'

答案 1 :(得分:-2)

您需要参考您使用的RDBMS中包含的过程语言。在纯SQL中无法做到这一点。