如何在字符串 MariaDB 中的每个数字后插入 space
How to insert space after each number in a string MariaDB
我有一个字符串,我需要在每个数字后插入一个space。
例如Ctn/10Btl/100ml
将其转换为 Ctn/10 Btl/100 ml
。
你能帮我查询如何在号码后插入space吗?
感谢任何帮助。
谢谢
您可以将 REGEXP_REPLACE
与捕获组一起使用:
SELECT REGEXP_REPLACE('Ctn/10Btl/100ml', '(\d+)(\D)', '\1 \2')
FROM yourTable;
输出:Ctn/10 Btl/100 ml
我有一个字符串,我需要在每个数字后插入一个space。
例如Ctn/10Btl/100ml
将其转换为 Ctn/10 Btl/100 ml
。
你能帮我查询如何在号码后插入space吗?
感谢任何帮助。
谢谢
您可以将 REGEXP_REPLACE
与捕获组一起使用:
SELECT REGEXP_REPLACE('Ctn/10Btl/100ml', '(\d+)(\D)', '\1 \2')
FROM yourTable;
输出:Ctn/10 Btl/100 ml