Oracle ltrim() 函数用法

1.ltrim:基本用法是去除字符左边的空格。

SELECT ltrim('  aaad') FROM dual;

----------输出结果

aaad

2.具体的语法格式如下:

 LTRIM(c1,[,c2])

【功能】删除左边出现的字符串

【参数】C1 字符串,c2 追加字符串,默认为空格

【返回】字符型

接下来看看几个例子:

[sql]  view plain  copy
  1. select ltrim('abcddee','abc'from dual;  

----------输出结果

ddee

这个结果应该都知道吧。。。,下面还有

[sql]  view plain  copy
  1. select ltrim('abcccabddee','abc'from dual;  

----------输出结果

ddee

可能有些人认为结果应该是"ccabddee"才对的,再看下面

[sql]  view plain  copy
  1. select ltrim('abcccabddee','abc'from dual;  

----------输出结果

ddee

[sql]  view plain  copy
  1. select ltrim('abcddabddee','abc'from dual;  

----------输出结果

ddabddee

为什么第二条多了个d就没被截断了。。。

看完下面这条语句应该就清楚了!

[sql]  view plain  copy
  1. select ltrim('abdcdabddee','abc'from dual;  

----------输出结果

dcdabddee
最后,总结一下

LTRIM(c1,[,c2])函数是按照c2中的字符一个一个的截断c1的字符,而且还是从左开始执行的,一旦遇到c2中的字符,c1中的字符都会相对应的截断,一直到c1的字符没有c2的字符为止才会结束。RTRIM()跟LTRIM() 的情况一样,只不过是从右开始执行

 

注:LTRIM()函数

      【相似】RTRIM()删除右边出现的字符串

      【相反】LPAD() 在列的左边粘贴字符

 

 

        RTRIM()函数

       【相似】LTRIM()删除左边出现的字符串

       【相反】RPAD() 在列的右边粘贴字符

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值