参数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'
可以得到a里有多少个图片地址吗? 如何得到?
------解决方案--------------------
select (len(@s)-replace(@s,'||',''))/len('||')
------解决方案--------------------
- SQL code
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*/
------解决方案--------------------
- SQL code
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