oracle中截取字符串substr对应与sqlserver中的substring,substrsubstring
分享于 点击 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))
相关文章
- 暂无相关文章
用户点评