sql语句如何实现从后往前 截取字段啊.
比如说有有多个'///',
而charindex只能从第一个'/'开始数.
有什么函数能从后面开始数,而不是从第一个'/'开始吗?
如题目:
数据为:
123///456
23423///sadf
要从第三个/截取后边的内容,可以使用如下语句,如表叫test,字段名叫str
语句:
select REVERSE(substring(REVERSE(str),1,CHARINDEX('/',REVERSE(str))-1)) from test;结果截图: