设为首页 - 加入收藏 ASP站长网(Aspzz.Cn)- 科技、建站、经验、云计算、5G、大数据,站长网!
热搜: 创业者 手机 数据
当前位置: 首页 > 百科 > 正文

oracle函数 TRANSLATE(c1,c2,c3)

发布时间:2021-01-24 23:28 所属栏目:128 来源:网络整理
导读:【功能】将字符表达式值中,指定字符替换为新字符 【说明】多字节符(汉字、全角符等),按1个字符计算 【参数】 c1?? 希望被替换的字符或变量 c2?? 查询原始的字符集 c3?? 替换新的字符集,将c2对应顺序字符,替换为c3对应顺序字符 如果c3长度大于c2,则c3长

【功能】将字符表达式值中,指定字符替换为新字符

【说明】多字节符(汉字、全角符等),按1个字符计算

【参数】

c1?? 希望被替换的字符或变量

c2?? 查询原始的字符集

c3?? 替换新的字符集,将c2对应顺序字符,替换为c3对应顺序字符

如果c3长度大于c2,则c3长出后面的字符无效

如果c3长度小于c2,则c2长出后面的字符均替换为空(删除)

如果c3长度为0,则返回空字符串。

如果c2里字符重复,按首次位置为替换依据

?

【返回】字符型

?

【示例】

select TRANSLATE(‘he love you‘,‘he‘,‘i‘),

TRANSLATE(‘重庆的人‘,‘重庆的‘,‘上海男‘),‘重庆的重庆‘,‘北京男士们‘),‘1北京男士们‘),‘1重庆的重庆‘,‘北京男士们‘) from dual;

返回:i love you,上海男人,北京男人,1北京人,京男士人

(编辑:ASP站长网)

    网友评论
    推荐文章
      热点阅读