TRANSLATE(c1,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('重庆的人','重庆的','上海男'), TRANSLATE('重庆的人','重庆的重庆','北京男士们'), TRANSLATE('重庆的人','重庆的重庆','1北京男士们'), TRANSLATE('重庆的人','1重庆的重庆','北京男士们') from dual; 返回:i love you,上海男人,北京男人,1北京人,京男士人