oracle translate

举个例子

 

select translate('123abc','2dc','4e') from dual;

 

因为from_string和to_string的位置是一一对应的,2对应4,d对应e,c没有对应的值,所以c应该会被删除。

所以例子的字符里的2会替换为4,

d因为字符串里没有,所以不作替换,

c由于没有对应的替换字符,所以字符串里的c会被删除

那么可以得出,结果是

143ab

猜你喜欢

转载自qianchengboy.iteye.com/blog/2093094