0

我有一个字符串,我需要在每个数字后插入一个空格。

例如Ctn/10Btl/100ml将其转换为Ctn/10 Btl/100 ml.

你能帮我查询如何在数字后插入空格吗?

任何帮助表示赞赏。

谢谢

4

1 回答 1

1

您可以REGEXP_REPLACE与捕获组一起使用:

SELECT REGEXP_REPLACE('Ctn/10Btl/100ml', '(\\d+)(\\D)', '\\1 \\2')
FROM yourTable;

输出:Ctn/10 Btl/100 ml

演示

于 2021-02-02T06:09:59.160 回答