问题:
在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))