读书人

replace跟translate

发布时间: 2012-07-02 17:46:23 作者: rapoo

replace和translate

replace('123123tech', '123');would return 'tech'translate('1tech23', '123', '456');would return '4tech56'translate('222tech', '2ec', '3it');would return '333tith'

:: extact one to on e matching of character like 'a' or '1'
?? replace character is needed
select translate('abc132fdsf','0123456789',' ') from dual;

?

?

-------

abcfdsf

或按以下方式

SQL> select translate('abc132fdsf','#0123456789','#') from dual;

?

-------

abcfdsf

--提取字符串中的数字,字母都被过滤,如下:

?

SQL> select translate('abc132fdsf','abcdefghigklmnopqrstuvwxyz',' ') from dual;

?

?

----

132

读书人网 >其他数据库

热点推荐