sql载取最后出现字符前的字符

数据库 截取 最后出现的字符前的所有字符

sql 如下:

declare @str varchar(50)
set @str='1-9-3-2'
select REVERSE(SUBSTRING(REVERSE(@str),CHARINDEX('-',REVERSE(@str))+1,LEN(@str)))

 

结果如下:

 

 

posted on 2013-01-14 17:22  thegavincheng  阅读(237)  评论(0编辑  收藏  举报