Oracle 左裁剪ltrim()函数的使用
先看例子
例1: select ltrim('caolingxiong','cao') from dual;
------返回的结果是----------
lingxiong
这样的结果在我们预料之内,因为第一个参数的开头与第二个参数一样,所以cao被裁剪。
在来看下面的例子
例2:select ltrim('oaccaolingxiong','cao') from dual;
------返回的结果是----------
lingxiong
按照我们的先前的理解oac和cao不一样啊!为什么会不截取了?
真正的裁剪规则是这样的
ltrim左裁剪:
第一个参数的第一个字符与第二个参数的每个字符进行匹配,
如果匹配成功则裁剪并进入下一个字符的匹配,如果匹配不成功则中断裁剪。
相关推荐
Omega 2020-08-16
娜娜 2020-07-28
Justdoit00 2020-07-04
goodriver 2020-06-17
sunboy 2020-06-14
LuoXinLoves 2020-06-10
Justdoit00 2020-06-08
Justdoit00 2020-06-08
娜娜 2020-06-08
Justdoit00 2020-06-01
oraclemch 2020-05-30
bianxq 2020-05-16
sunboy 2020-02-20
ktyl000 2020-02-20
一昕之代码 2020-02-20
LuoXinLoves 2020-05-04
点滴技术生活 2020-04-27
oraclemch 2020-04-22
Carlos 2020-04-18