欢迎访问悦橙教程(wld5.com),关注java教程。悦橙教程  java问答|  每日更新
页面导航 : > > > 文章正文

oracle中截取字符串substr对应与sqlserver中的substring,substrsubstring

来源: javaer 分享于  点击 9786 次 点评:105

oracle中截取字符串substr对应与sqlserver中的substring,substrsubstring


oracle中截取字符串substr对应与sqlserver中的substring(注意sqlserver中substring要有三个参数不能省略) 
oracle中检索指定字符串用instr()对应于sqlserver中charindex() 
因为oracle中得检索指定字符串instr支持从右往左开始检索,而sqlserver中charindex不支持,所以还需要结合reverse是把字符串倒置。大体的思路就是这样啦!希望有跟我一样遇到这样问题的朋友有所帮助吧! 
贴上代码: 
reverse(substring(reverse(Path),1,charindex('/',reverse(Path)) - 1))  

相关文章

    暂无相关文章

用户点评