27,579
社区成员
发帖
与我相关
我的任务
分享
declare @s nvarchar(4000)
declare @s1 nvarchar(10)
set @s='voiuaefabcbabcbafwsd'
set @s1='abcba'
select count(*) from master..spt_values where type='p' and number<=len(@s)-len(@s1) and charindex(@s1,@s,number)=number
/*
-----------
2
(1 行受影响)
*/
declare @s1 varchar(10)
declare @s2 varchar(10)
set @s1='abcabcssssssssssssssssssss'
set @s2='abc'
select (len(@s1)-len(replace(@s1,@s2,'')))/len(@s2)
/*-----------
2
(1 行受影响)
*/
delcare @str varchar(10)='AABC'
--'A'在@str中的次数
select len(@str)-len(replace(@atr,'A',''))
declare @s1 varchar(10)
declare @s2 varchar(10)
set @s1='abcabcssssssssssssssssssss'
set @s2='abc'
select (len(@s1)-len(replace(@s1,@s2,'')))/len(@s2)