<pre name="code" class="sql">SQL> SELECT TRANSLATE('ab你好bcadefg', '1abcdefg', '1') AS NEW_STR FROM DUAL;
NEW_
----
你好
--按字母排序
SQL> set linesize 200
SQL> select data, translate(data,'-0123456789','#') from v order by 2;
DATA TRANSLATE(DATA,'-0123456789','#')
--------------------------------------------------- ------------------------------------------------------------------------------------------------------
ADAMS 7876 ADAMS
ALLEN 7499 ALLEN
BLAKE 7698 BLAKE
CLARK 7782 CLARK
FORD 7902 FORD
JAMES 7900 JAMES
JONES 7566 JONES
KING 7839 KING
MARTIN 7654 MARTIN
MILLER 7934 MILLER
SCOTT 7788 SCOTT
DATA TRANSLATE(DATA,'-0123456789','#')
--------------------------------------------------- ------------------------------------------------------------------------------------------------------
SMITH 7369 SMITH
TURNER 7844 TURNER
WARD 7521 WARD
已选择14行。
相当于:
- 用 #替代
0 用 ''替代
1 用 ''替代
2 用 ''替代
3 用 ''替代
4 用 ''替代
5 用 ''替代
6 用 ''替代
7 用 ''替代
8 用 ''替代
9 用 ''替代