【发布时间】:2019-07-19 09:08:13
【问题描述】:
我有一个表,其中包含很多没有逗号的地址字段 街道名称和门牌号码之间。 比如:
"VIA MILANO 123"
"VIA MILANO A123"
"VIA 11 MILANO AA123"
我需要的是一个在前面插入逗号的 SQL 最后一组包含数字...例如:
"VIA MILANO, 123"
"VIA MILANO, A123"
"VIA 11 MILANO, AA123"
我在网上找到了一些东西,但很多想法不适用于 IBM DB”。
有人可以帮帮我吗? 我在文件中有超过 100000 条记录要解决。
提前致谢 丹尼斯
【问题讨论】:
-
我们有V7R2M0版本。非常感谢。
-
不熟悉 IBM DB,所以我只是想告诉您我将在 Oracle DB 上使用什么。 SUBSTR(:X, 0, INSTR(:X, ' ', -1)) || ',' || SUBSTR(:X, INSTR(:X, ' ', -1)),如果这行得通,那么你可以做一个更新来做这个,或者你需要的任何东西
-
感谢 Tine 的回答...但是该字段是 40 个字符,我可以在字段末尾有很多空格。我必须找到最后一个数字,然后我必须找到从最后一个数字到左边的空格......我想。再次感谢。
标签: sql db2 ibm-midrange db2-400