当前位置: 代码迷 >> Oracle管理 >> 有关问题:如何取替换据字符串的最后一个字符
  详细解决方案

有关问题:如何取替换据字符串的最后一个字符

热度:75   发布时间:2016-04-24 05:45:35.0
问题:怎么取替换据字符串的最后一个字符?
问题:怎么取替换据字符串的最后一个字符?

例如:把 "Beer "中的最后一位 "r "替换成 "l "?

谢谢

------解决方案--------------------
SQL> select replace( 'Beereffc ',substr( 'Beereffc ',length( 'Beereffc ')), 'l ') from dual;

REPLACE( 'BEEREFFC ',SUBSTR( 'BEE
------------------------------
Beereffl

------解决方案--------------------
SQL> select substr( 'Beer ',1,lengthb( 'Beer ')-1)|| 'l ' from dual;

SUBS
----
Beel
  相关解决方案