【发布时间】:2014-06-23 11:46:26
【问题描述】:
我使用的是 SQL Server 2012,并且我有一个具有以下结构的表
DebCode,DebName,DebBillAdd1,DebBillAdd2,DebBillAdd3
但在我的DebBillAdd1 列中包含债务人的完整地址,如下所示。(DebBillAdd2 和 DebBillAdd3 对于所有记录都是空的)
No170, Madapatha Road, Pillyandala, Sri Lanka
91/1, Canal Road, Hethdala, Wattala.
现在我需要将地址分成 3 部分并在剩余的 DebBillAdd2 和 DebBillAdd3 列中更新它们。
这就是我需要拆分地址的方式。
DebBillAdd1 - No170, Madapatha Road
DebBillAdd2 - Piliyandala
DebBillAdd3 - Sri Lanka
DebBillAdd1 - 91/1, Canel Road
DebBillAdd2 - Hethdala
DebBillAdd3 - Wattala
-
DebBillAdd1- SUBSTRING() 必须检索第一个字符和前两个逗号之间的字符串。 -
DebBillAdd2- SUBSTRING() 必须检索下两个逗号之间的字符串 -
DebBillAdd3- SUBSTRING() 必须检索剩余的字符串。
我正在使用 Visual Foxpro 进行开发。
因为我不知道分裂我无法做到。你们能解释一下如何做到这一点吗?
【问题讨论】:
标签: sql split sql-server-2012 comma visual-foxpro