用回车符分割地址字符串
Posted
技术标签:
【中文标题】用回车符分割地址字符串【英文标题】:Split address string with carriage returns 【发布时间】:2014-07-29 08:51:01 【问题描述】:我有一个地址字段,所有地址详细信息都保存在一列中,我想创建一些标签,因此需要能够将地址拆分为正确的邮政格式。
我拥有的数据示例:
地址栏:1 somehwere Road Town County Postcode
我想以这种格式获取地址,因此地址被拆分 分列:
Address1 列:1 Somewhere Road
Address2 列:城镇
Address3 列:县
Address4 列:邮政编码
【问题讨论】:
How do I split a string so I can access item x?的可能重复 【参考方案1】:我想我想通了,我需要使用下面的查询来找到回车,然后使用左右查询来找到我想要的地址部分,这是第一部分,给了我路详情出地址
left(Address, (CHARINDEX(CHAR(13) + CHAR(10), Address, CHARINDEX(CHAR(13) + CHAR(10), Address)))) as 'Address1'
【讨论】:
【参考方案2】:您需要参考您使用的 RDBMS 中包含的过程语言。在纯 SQL 中无法做到这一点。
【讨论】:
***.com/questions/2647/…以上是关于用回车符分割地址字符串的主要内容,如果未能解决你的问题,请参考以下文章