先看例子 例1: select ltrim(
先看例子
例1: select ltrim('caolingxiong','cao') from dual;
------返回的结果是----------
lingxiong
这样的结果在我们预料之内,因为第一个参数的开头与第二个参数一样,所以cao被裁剪。
在来看下面的例子
例2:select ltrim('oaccaolingxiong','cao') from dual;
------返回的结果是----------
lingxiong
按照我们的先前的理解oac和cao不一样啊!为什么会不截取了?
真正的裁剪规则是这样的
ltrim左裁剪:
第一个参数的第一个字符与第二个参数的每个字符进行匹配,,
如果匹配成功则裁剪并进入下一个字符的匹配,如果匹配不成功则中断裁剪。