Oracle trim/ltrim/rtrim區別
2011-02-28 10:58
141 查看
Oracle中的Trim應用
1.去除字符串前後的空格,使用默認語法:
select Trim (' fadfsadfsa ') as "Trim" from dual
-----result:
Trim
----------
fadfsadfsa
1 row selected.
应为没有指定任何参数所以默认去除前后所有的空格,请注意是前后不包含内部的空格。以下语句只去除前后中间的没有动到:
select Trim (' fadfsad dfsa ') as "Trim" from dual
----result
Trim
-------------
fadfsad dfsa
1 row selected.
2.指定参数,分别去除前后指定的字符
select Trim(' ' from 'affsfsfsdfsa ') "aaaaaa" from dual---去除空格
select Trim('a' from 'affsfasfsdfsa') "aaaaaa" from dual--去除‘a’字符---result:ffsfasfsdfs
3.Rtrim,去除右侧包含的字符:
select Rtrim('xyxxDWEYExyzyx','xyz') "e.g." from dual----result:
e.g.
---------
xyxxDWEYE
1 row selected.
这个去除是去除包含在第二参数中的尾部依次出现的字符,当出现第三个未知字符时去除逻辑停止,如下语句结果:
select Rtrim('xyxxDWEYExyzkzyx','xyz') "e.g." from dual
---result
e.g.
-------------
xyxxDWEYExyzk
1 row selected.
在出现‘K’时逻辑终止
Ltrim逻辑同Rtrim相同
1.去除字符串前後的空格,使用默認語法:
select Trim (' fadfsadfsa ') as "Trim" from dual
-----result:
Trim
----------
fadfsadfsa
1 row selected.
应为没有指定任何参数所以默认去除前后所有的空格,请注意是前后不包含内部的空格。以下语句只去除前后中间的没有动到:
select Trim (' fadfsad dfsa ') as "Trim" from dual
----result
Trim
-------------
fadfsad dfsa
1 row selected.
2.指定参数,分别去除前后指定的字符
select Trim(' ' from 'affsfsfsdfsa ') "aaaaaa" from dual---去除空格
select Trim('a' from 'affsfasfsdfsa') "aaaaaa" from dual--去除‘a’字符---result:ffsfasfsdfs
3.Rtrim,去除右侧包含的字符:
select Rtrim('xyxxDWEYExyzyx','xyz') "e.g." from dual----result:
e.g.
---------
xyxxDWEYE
1 row selected.
这个去除是去除包含在第二参数中的尾部依次出现的字符,当出现第三个未知字符时去除逻辑停止,如下语句结果:
select Rtrim('xyxxDWEYExyzkzyx','xyz') "e.g." from dual
---result
e.g.
-------------
xyxxDWEYExyzk
1 row selected.
在出现‘K’时逻辑终止
Ltrim逻辑同Rtrim相同
相关文章推荐
- Oracle 数据库的备份与恢复
- 在Oracle层次查询中给SIBLINGS排序
- oracle相关管理(转)
- ssis oracle bug
- Oracle Sql 语句性能调优
- ORACLE分页查询语句_rownum(二)
- Oracle三种集合数据类型(索引表,嵌套表,VARRAY 数组)的比较-PLSQL—之三
- Oracle常用语句大全
- Oracle INTERVAL DAY TO SECOND数据类型
- Oracle 从缓存里面查找真实的执行计划
- oracle使用问题集锦
- ORACLE的三个配置文件介绍
- oracle中的序列
- 『Linux & Oracle 优化』kernel 说明
- oracle alert出现Memory Notification: Library Cache Object loaded into SGA
- Oracle的AWR报告分析
- oracle自定义异常
- How to get details about patch applied in Oracle Applications by OAM & SQL?
- centos 安装 oracle 11g R2 开机启动配置
- oracle数据字典和动态性能视图简要说明