如何查找一个字段中出现某字串如"China"出现的次数.
很多朋友会将记录用Ado集取出来,然后用脚本中的折解函数,比如VBS的Split函数或Js的split方法,然后uBound或length就得到了
也有朋友或许会用写个SQL函数,用循环来取. 在这里我给大家介绍一个方法
DECLARE @str CHAR(100)
SET @str='abbccchinaeeechinadddchinagg'
PRINT LEN(@str)-LEN(REPLACE(@str,'china','chin'))
如果直接写在查询语句里,将出现的次数存为虚字段,我相信这也难不倒你
本文介绍了一种在SQL中计算指定字符串(例如“China”)在一个字段中出现次数的方法,避免了使用脚本语言或复杂的SQL函数。通过一个简单的例子展示了如何利用SQL内置函数实现这一目标。
2520

被折叠的 条评论
为什么被折叠?



