你好我有1000行记录,我需要以下面的格式替换和子串:
我有这种格式004320487091,我需要将其转换为0.432.487.091任何想法有什么帮助吗?
答案 0 :(得分:0)
如果字符串的格式与问题中提到的格式相同,请尝试此操作。
使用STUFF Function
获取结果。
select stuff(stuff(stuff(stuff('004320487091',3,0,'.'),7,1,'.'),11,0,'.'),1,1,'')
答案 1 :(得分:0)
你可以像这样使用concat plus substring
SELECT concat(substring('004320487091',2,1)
,'.',
(substring('004320487091',3,3))
,'.',
(substring('004320487091',7,3))
,'.',
(substring('004320487091',10,3)))