有点搞蒙了,来看看oracle的rtrim()函数。
select rtrim('helloworld','world') hello from dual;这个语句的查询结果是什么?你肯定想象不到。
SQL> select rtrim('helloworld','world') hello from dual;HELLO-----heSQL> 大家帮忙试试,是不是只有我的机器是这个样子,还是有其他的解释? 1 楼 leo_libra 2011-08-16 select rtrim('helloworld','world') hello from dual;
结果是he没有错!!!!
这个函数是把第二个字符换中从右至左在第一个字符串中所有能匹配到的字符替换掉,但是第一个字符必须匹配到,ltrim也是类似的替换原则,多试试就知道了,呵呵 2 楼 leo_libra 2011-08-16 select ltrim('worldhello','world') hello from dual;
这个执行结果是hello 呵呵