摘要:
在sqlserver中来计算一个字符串在另一个字符串中出现的次数,通常会去用循环来匹配,然后计算出出现的次数,这样的效能不是很高。现在讲一种比较简单的方法也能实现同样的功能,思路如下: 1:设有字符串str1 str2 ,现在要求str1 在 str2中出现的次数。 2:将str1后面加上一个字符,如:str1+'_',设更改后的字符串為str3。 3:在str2中如果有子串str1 ,将之替换成str3,替换后的字符串设為str4。 4:str4与str2的长度之差即為str1在str2中出现的次数。看下面这个函数CREATE function fn_SCountOneWor 阅读全文
posted @ 2012-12-06 17:17
icycore
阅读(1380)
评论(0)
推荐(0)
浙公网安备 33010602011771号