问题:

 在SQL中
像:1-9-3-2
想得到最后一个“-”后面的字符串?

答案:

 

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

posted on 2009-06-15 22:16  yhb199  阅读(233)  评论(0编辑  收藏  举报