ORACLE从字符串中删除不需要的字符
来源:互联网 发布:通讯录导入软件 编辑:程序博客网 时间:2024/05/17 04:23
SQL> select ename,sal from emp;
ENAME SAL
---------- ----------
SMITH 800
ALLEN 1600
WARD 1250
JONES 2975
MARTIN 1250
BLAKE 2850
CLARK 2450
SCOTT 3000
KING 5000
TURNER 1500
ADAMS 1100
ENAME SAL
---------- ----------
JAMES 950
FORD 3000
MILLER 1300
14 rows selected.
现在要求从ENAME列中删除元音字母,从SAL列中删除0。
SQL> select ename,
2 replace(translate(ename,'AEIOU','zzzzz'),'z','') as sub_ename, --先使用translate()把元音字母都转换为一个中间字母z,完了再使用replace取掉字母z
3 sal,
4 replace(sal,0,'') as sub_sal
5 from emp;
ENAME SUB_ENAME SAL SUB_SAL
---------- -------------------- ---------- --------------------
SMITH SMTH 800 8
ALLEN LLN 1600 16
WARD WRD 1250 125
JONES JNS 2975 2975
MARTIN MRTN 1250 125
BLAKE BLK 2850 285
CLARK CLRK 2450 245
SCOTT SCTT 3000 3
KING KNG 5000 5
TURNER TRNR 1500 15
ADAMS DMS 1100 11
ENAME SUB_ENAME SAL SUB_SAL
---------- -------------------- ---------- --------------------
JAMES JMS 950 95
FORD FRD 3000 3
MILLER MLLR 1300 13
14 rows selected.
- ORACLE从字符串中删除不需要的字符
- 从字符串中删除不需要的字符
- 从字符串中删除重复的字符
- python中删除不需要的字符1、
- 从字符串中删除字符
- 去掉字符串中不需要的字符
- 去掉字符串中不需要的字符
- 如何去掉字符串中不需要的字符
- 从字符串A中删除字符串B的所有字符
- 删除不需要的字符串
- 从字符串中删除相同的相邻字符
- 从一个字符串中删除所有的某个字符
- 从字符串中删除一些字符
- 从字符串中删除指定字符
- 从指定字符串中删除指定字符
- 输入两个字符串,从第一字符串中删除第二个字符串中所有的字符
- 输入两个字符串,从第一字符串中删除第二个字符串中所有的字符
- 输入两个字符串,从第一字符串中删除第二个字符串中所有的字符
- 感悟孤独
- 制作图片的代码
- Matlab中.m文件命名规则
- 专业硬盘工具MHDD图文教程详解
- 6 款免费的图标编辑器
- ORACLE从字符串中删除不需要的字符
- SWT高级主题第一部分
- 从C++到JAVA,C++程序员学习JAVA的指南(2)
- Nagle算法
- MFC、Windows API、VC++ 之间的关系
- 双点割线法解非线性方程
- SWT高级主题第二部分
- 函数模板::练习1
- 唐骏语录