SELECT LTRIM('xyxXxyLAST WORD','xy') "LTRIM example"
   FROM DUAL;LTRIM example
------------
XxyLAST WORDSELECT RTRIM('BROWNINGyxXxy','xy') "RTRIM example"
     FROM DUAL;
 
RTRIM examp
-----------
BROWNINGyxX

解决方案 »

  1.   

    SELECT TRIM (0 FROM 0009872348900) "TRIM Example"
       FROM DUAL;TRIM Example
    ------------
        98723489
      

  2.   

    ltrim和rtrim类似,一个是左截取,一个是右截取,截取的内容是第二个参数。不写第二个参数时,则此参数缺省为空格。
    trim的区别是语法有点复杂,
    TRIM 
    ( [{ { LEADING | TRAILING | BOTH } [trim_character])
       | trim_character
       }
       FROM 
      ]
      trim_source 
    )
    可以从左边截取——leading
    从右截取——trailing
    左右都截——both
    缺省是both
      

  3.   

    select ltrim('mississippi','mis') from dual
    的結果為什麼是
    ppi呢?
      

  4.   

    在存储过程中,有时调用trim会出现奇怪的问题,必须用 ltrim(rtrim(xx)) 解决,不知为什么?