【转】Oracle TRANSLATE用法

语法:TRANSLATE(expr,from,to)

expr: 代表一串字符,from 与 to 是从左到右一一对应的关系,如果不能对应,则视为空值。

举例:

select translate('abcbbaadef','ba','#@') from dual (b将被#替代,a将被@替代)

select translate('abcbbaadef','bad','#@') from dual (b将被#替代,a将被@替代,d对应的值是空值,将被移走)

因此:结果依次为:@#c##@@def 和@#c##@@ef

原文地址:http://space.itpub.net/371883/viewspace-197039

posted on 2011-03-08 10:52  kafony  阅读(337)  评论(0编辑  收藏  举报

导航