日期:2014-05-18  浏览次数:20384 次

截取字符的问题
910*122*16
1500*150*6
字符串长度不一定,但是两个*一定
如何截取出第二个*后面的数字
求解答

------解决方案--------------------
SQL code
declare @str varchar(50)
set @str='910*122*16'
--set @str='1500*150*6'

select reverse(substring(reverse(@str),1,charindex('*',reverse(@str))-1)) 


--------------------------------------------------
16

(1 行受影响)