ORACLE REPLACE函数
时间:2021-07-01 10:21:17
帮助过:31人阅读
REPLACE(
‘15800003367‘, substr(
‘1580003367‘,
4,
4),
‘****‘)
from dual
158****3367
SELECT REPLACE(
‘上海市徐汇区南京东路88号外滩‘,SUBSTR(
‘上上海市徐汇区南京东路88号外滩‘,
ROUND(LENGTH(
‘上海市徐汇区南京东路88号外滩‘)
/2,
0),
5),
‘****‘)
FROM dual
上海市徐汇区****8号外滩
SUBSTR(‘15800003367‘,
4,
4):
0000
REPLACE(
‘15800003367‘, substr(
‘1580003367‘,
4,
4),
‘****‘):
158****3367
ROUND:四舍五入
LENGTH:求字符串的长度
SELECT LENGTH(
‘上海市徐汇区南京东路88号外滩‘)
FROM dual :
15
SELECT ROUND (LENGTH(
‘上海市徐汇区南京东路88号外滩‘)
/2,
0)
FROM dual :
8
SELECT SUBSTR (
‘上海市徐汇区南京东路88号外滩‘,
ROUND (LENGTH(
‘上海市徐汇区南京东路88号外滩‘)
/2,
0),
5)
FROM dual:京东路88
SELECT REPLACE(
‘上海市徐汇区南京东路88号外滩‘,SUBSTR(
‘上海市徐汇区南京东路88号外滩‘,
ROUND(LENGTH(
‘上海市徐汇区南京东路88号外滩‘)
/2,
0),
5),
‘****‘)
FROM dual:上海市徐汇区
****8号外滩
ORACLE REPLACE函数
标签:substr col 上海 函数 ace bst 四舍五入 京东 class