日期:2014-05-17  浏览次数:20737 次

Oracle中的函数使用。
请问Oracle9i中,有没有什么函数取得一个字符串中某一字符在最右边的位置?

例如: 'substring.sub.project.prt '字符串,我想取得最右边的字符 '. '的位置,有没有什么函数可以直接使用。

谢了。

------解决方案--------------------
instr
------解决方案--------------------
instr(str1,str2,pos,nth)
str1 操作字符串
str2 查找字符
pos 开始查找位置
nth 第几个

------解决方案--------------------
select instr(reverse( 'substring.sub.project.prt '), '. ') from dual