当前位置: 代码迷 >> Oracle开发 >> 如果获取一个英文字符的下一个字符,如d的下一个字符为e,该如何处理
  详细解决方案

如果获取一个英文字符的下一个字符,如d的下一个字符为e,该如何处理

热度:45   发布时间:2016-04-24 07:38:14.0
如果获取一个英文字符的下一个字符,如d的下一个字符为e
oracle应该有标准的函数吧,下面是我用SQL语句写的,希望找到oracle相应的函数。
select   substr( 'abcdefg ',(instr( 'abcdefg ', 'b ',1)+1),1)     from   dual;

------解决方案--------------------
ascii码加1不就行了?
不知道你具体要做什么
------解决方案--------------------
SQL> select chr(ascii( 'a ')+1) from dual;

CHR(ASCII( 'A ')+1)
-----------------
b
  相关解决方案