需要在Oracle中添加字符串
Need to add string in Oracle
下面是我列中的数据
73-11277-61 B0
68-3038-61 C0
我总是需要在 Oracle 中的两个字符前添加 ~。
73-11277-61 ~B0
68-3038-61 ~C0
如果你想在字符串的最后两个字符之前添加没有
任何额外的考虑,然后使用
SUBSTR(value,1,LENGTH(value)-2)||'~'||SUBSTR(value,-2)
够了。
如果需要在模式中添加前字母字符,则
使用
REGEXP_REPLACE(value,'([[:alpha:]])','~')
如果你需要在白色 space 字符之后添加,那么使用
REGEXP_REPLACE(value,'(\s)',' ~')
下面是我列中的数据
73-11277-61 B0
68-3038-61 C0
我总是需要在 Oracle 中的两个字符前添加 ~。
73-11277-61 ~B0
68-3038-61 ~C0
如果你想在字符串的最后两个字符之前添加没有 任何额外的考虑,然后使用
SUBSTR(value,1,LENGTH(value)-2)||'~'||SUBSTR(value,-2)
够了。
如果需要在模式中添加前字母字符,则 使用
REGEXP_REPLACE(value,'([[:alpha:]])','~')
如果你需要在白色 space 字符之后添加,那么使用
REGEXP_REPLACE(value,'(\s)',' ~')