您的位置:首页 > 数据库 > Oracle

Oracle常用函数系列之二:字符函数(2)

2016-12-02 11:28 288 查看
               


本文将演示以下5个 Oracle中的常用字符函数。

函数

功能

LTRIM(x[,trim_str])

把x的左边截去trim_str字符串,缺省截去空格。

RTRIM(x[,trim_str])

把x的右边截去trim_str字符串,缺省截去空格。

TRIM([trim_str FROM] x)

把x的两边截去trim_str字符串,缺省截去空格。

REPLACE(x,old,new)

在x中查找old,并替换为new。

SUBSTR(x,start[,length])

返回x的字串,从staart处开始,截取length个字符,缺省length,默认到结尾。

下面将结合实例对这些函数进行介绍。

o LTRIM(x[,trim_str])函数:把x的左边截去trim_str字符串,缺省截去空格。

 示例1:

SQL> select '000'||ltrim('   ABC abc  ')||'000'as ltrim from dual;

 

LTRIM

---------------

000ABC abc  000

 

o RTRIM(x[,trim_str])函数:把x的右边截去trim_str字符串,缺省截去空格。

 

示例2:

SQL> select '000'||ltrim('   ABC abc  ')||'000'as ltrim from dual;

 

RTRIM

---------------

000ABC abc  000

 

 

o TRIM([trim_str FROM] x)函数:把x的两边截去trim_str字符串,缺省截去空格。

 

示例3:

SQL> select '000'||trim('   ABC abc  ')||'000'as ltrim from dual;

 

TRIM

-------------

000ABC abc000

 

 

o REPLACE(x,old,new):在x中查找old,并替换为new。

示例4:

SQL> select replace('ABCabc','BC','xyz')as replace from dual;

 

REPLACE

-------

Axyzabc

 

 

o SUBSTR(x,start[,length])函数:返回x的字串,从staart处开始,截取length个字符,缺省length,默认到结尾。

 

示例5:

SQL> select substr('ABCabc',2,3 )as substr from dual;

 

SUB

---

BCa

 
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签:  Oracle trim replace 函数