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

问题:怎么取替换据字符串的最后一个字符?问题:怎么取替换据字符串的最后一个字符?例如:把 Beer 中的最后

问题:怎么取替换据字符串的最后一个字符?
问题:怎么取替换据字符串的最后一个字符?

例如:把 "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