我正在使用 SQL Server 2012,我有一个具有以下结构的表。
但是我的
现在我需要将地址分成三个部分,并将它们更新到剩余的DebBillAdd2和DebBillAdd3列中。
这就是我需要将地址拆分的方式。
DebCode,DebName,DebBillAdd1,DebBillAdd2,DebBillAdd3
但是我的
DebBillAdd1
列包含了债务人的完整地址,如下所示。(所有记录中DebBillAdd2
和DebBillAdd3
都为空)No170, Madapatha Road, Pillyandala, Sri Lanka
91/1, Canal Road, Hethdala, Wattala.
现在我需要将地址分成三个部分,并将它们更新到剩余的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进行开发。
由于我不知道如何分割字符串,因此无法理解。您能否解释一下如何做到这一点?