本文主要是介绍oracle中trim函数、ltrim函数、rtrim函数的使用方法,trim()函数、ltrim ()函数、rtrim()函数的用法,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!
在oracle中,trim()函数的用法有,leading 开头字符,trailing 结尾字符,both 开头和结尾字符,如下:
trim(leading || trailing || both '将要被替换掉的字符" from “将要被替换的字符串")
1、trim函数去除指定的开头字符
select trim(leading 'x' from 'xday') as strTemp from tableName ;
2、trim函数去除指定的结尾字符
select trim(trailing 'x' from 'dayx') as strTemp from tableName ;
3、trim函数去除指定的首部和尾部字符
select trim(both 'x' from 'xdayx') as strTemp from tableName ;
4、默认情况下,trim函数会去除首部和尾部,被指定的字符
select trim('x' from 'xdayx') as strTemp from tableName ;
5、如果没有指定被移除的字符,则会默认去除首部和尾部的空格
select trim(' day ') as strTemp from tableName ;
==========================LTRIM ()函数===========================
LTRIM ()函数的具体的语法格式如下:
LTRIM(c1,[,c2])
【功能】删除左边出现的字符串
【参数】C1 字符串,c2 追加字符串,默认为空格
【返回】字符型
接下来看看几个例子:
select ltrim('abcdou','abc') from dual;
----------输出结果 dou
这个结果应该都知道吧。。。,下面还有
select ltrim('abcccabdou','abc') from dual;
----------输出结果 dou
select ltrim('abcdouabc','abc') from dual;
----------输出结果 douabc
select ltrim('abdcdabdou','abc') from dual;
----------输出结果 dcdabdou
LTRIM(c1,[,c2])函数 是按照c2中的字符一个一个的截断c1的字符,而且还是从左开始执行的,一旦遇到c2中的字符,c1中的字符都会相对应的截断,一直到c1的字符没有c2的字符为止才会结束。RTRIM()跟LTRIM() 的情况一样,只不过是从右开始执行
=========================LTRIM()函数============================
注:RTRIM() 与LTRIM()函数 相似
【相似】RTRIM()删除右边出现的字符串
这篇关于oracle中trim函数、ltrim函数、rtrim函数的使用方法,trim()函数、ltrim ()函数、rtrim()函数的用法的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!