Jac*_*ack 3 sql oracle oracle11g
我想将字符串中的所有字符替换为"*"星形字符.
例如:
NAME_SURNAME : ANDREY KIMBELL
REPLACED : ****** *******
Run Code Online (Sandbox Code Playgroud)
如何在Oracle PL/SQL中执行此操作?
你可以使用:
SELECT REGEXP_REPLACE('ANDREY KIMBELL', '\w', '*')
FROM dual
Run Code Online (Sandbox Code Playgroud)
其中\w是字母数字字符加上_等价物[A-Za-z0-9_].
或者如果只是字母:
SELECT REGEXP_REPLACE('ANDREY KIMBELL1', '[[:alpha:]]', '*')
FROM dual
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
4426 次 |
| 最近记录: |