您的位置:首页 > 数据库 > Oracle

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

2014-10-28 18:33 465 查看
oracle中截取字符串substr对应与sqlserver中的substring(注意sqlserver中substring要有三个参数不能省略)

oracle中检索指定字符串用instr()对应于sqlserver中charindex()

因为oracle中得检索指定字符串instr支持从右往左开始检索,而sqlserver中charindex不支持,所以还需要结合reverse是把字符串倒置。大体的思路就是这样啦!希望有跟我一样遇到这样问题的朋友有所帮助吧!

贴上代码:

reverse(substring(reverse(Path),1,charindex('/',reverse(Path)) - 1))
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: