• Oracle ltrim() 函数用法


    Oracle ltrim() 函数用法

    版权声明:本文为博主原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。
    本文链接:https://blog.csdn.net/u010202304/article/details/44471917

    前面有说到过LPAD和RPAD这两个函数用法的文章,今天发现与之相反意义的另外两个函数,那就是LTRIM() RTRIM()。

    这次就挑LTRIM() 这一函数来讲讲:

    具体的语法格式如下:

     LTRIM(c1,[,c2])

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

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

    【返回】字符型

    接下来看看几个例子:

    select ltrim('abcddee','abc') from dual;

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

    ddee

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

    select ltrim('abcccabddee','abc') from dual;

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

    ddee

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

    select ltrim('abcccabddee','abc') from dual;

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

    ddee

    select ltrim('abcddabddee','abc') from dual;

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

    ddabddee

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

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

    select ltrim('abdcdabddee','abc') from dual;

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

    dcdabddee
    最后,总结一下

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

    注:LTRIM()函数

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

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

            RTRIM()函数

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

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

  • 相关阅读:
    负载平衡问题
    [SHOI2008]堵塞的交通traffic
    Bzoj3626 [LNOI2014]LCA
    [TJOI2015]旅游
    [SCOI2016]美味
    [AH/HNOI2017]单旋
    Luogu3613 睡觉困难综合征
    [SCOI2007]降雨量
    [SCOI2005]王室联邦
    HAOI2011 problem a
  • 原文地址:https://www.cnblogs.com/xudj/p/11832973.html
Copyright © 2020-2023  润新知