日期:2014-05-18 浏览次数:20382 次
DECLARE @a VARCHAR(200) = 'http://a.com/1.jpg||http://a.com/2.jpg||http://a.com/4.jpg||http://a.com/8.jpg||http://a.com/10.jpg||http://a.com/11.jpg' SELECT (len(@a)-LEN(REPLACE(@a,'||','')))/2+1 /* 6*/
------解决方案--------------------
DECLARE @A VARCHAR(1000) SET @a = 'http://a.com/1.jpg||http://a.com/2.jpg||http://a.com/4.jpg||http://a.com/8.jpg||http://a.com/10.jpg||http://a.com/11.jpg' SELECT (LEN(@A) - LEN(REPLACE(@A,'http',''))) / 4 (No column name) 6