SQLSERVER根据字符 切割字符串的方法

--测试字符串如下
TestString='英超\南安普顿\后卫\吉田麻也' 

--获取字符串长度
SELECT LEN(TestString)

--获取字符串的reverse(倒过来)的字符串
SELECT REVERSE(TestString)

  

--获取'\'最后一次出现的反向位置的index
SELECT CHARINDEX('\',REVERSE(TestString))-1

--获取从'\'最后一次出现到最后的字符
SELECT SUBSTRING(TestString,LEN(TestString)-(CHARINDEX('\',REVERSE(TestString))-2),LEN(TestString))

posted @ 2019-01-22 15:49  Linux黑客小课堂  阅读(128)  评论(0)    收藏  举报