您好,我有一行数据 1000 条记录,我需要以如下格式替换和子串:
我有这种格式 004320487091,我需要将其转换为 0.432.487.091 任何想法有帮助吗?
您好,我有一行数据 1000 条记录,我需要以如下格式替换和子串:
我有这种格式 004320487091,我需要将其转换为 0.432.487.091 任何想法有帮助吗?
如果字符串总是与您的问题中提到的格式相同,那么试试这个。用于STUFF Function
获取结果。
select stuff(stuff(stuff(stuff('004320487091',3,0,'.'),7,1,'.'),11,0,'.'),1,1,'')
你可以像这样使用 concat plus substring
SELECT concat(substring('004320487091',2,1)
,'.',
(substring('004320487091',3,3))
,'.',
(substring('004320487091',7,3))
,'.',
(substring('004320487091',10,3)))