思路:先reverse把字符串倒置,然后通过charindex来获取倒置之后第一个*的位置,然后使用substring函数进行字符串截取,截取后再使用reverse倒置回来即可

1、截取字符串最后出现xx字符之前的字符:

reverse(substring(reverse('Z35-2020-1-22'),charindex('-',reverse('Z35-2020-1-22')) +1,20)) 

 

 

 

 

2、截取字符串最后出现xx字符之后的字符:

reverse(substring(reverse('Z35-2020-1-22'),0,charindex('-',reverse('Z35-2020-1-22'))))

 

posted on 2020-09-22 14:14  幻影迷踪  阅读(1918)  评论(0编辑  收藏  举报