怎么统计某行一个字段中某词的字数?请大虾指点 select len(content)-len(replace(content,N'法律','')) as 出现次数 from Documents 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 select (len(content)-len(select replace(content,'法律','a') from Documents a where a.id=id)) as Numbers from Documents where id='3' declare @s nvarcharset @s = '法律'select (len(content)-len(replace(content,@s,'')))/len(@s) as 出现次数 from Documents --哎,怎么这么笨!!!select (len(content)-len(replace(content,'法律','a')) as Numbers from Documents where id='3' 大虾:服务器: 消息 8116,级别 16,状态 2,行 1函数 len 的参数 1 的数据类型 ntext 无效。服务器: 消息 8116,级别 16,状态 1,行 1函数 replace 的参数 1 的数据类型 ntext 无效。怎么回事? 同意楼上,验证如下:use Northwindgodeclare @s nvarcharset @s = N'e'select (len(CompanyName)-len(replace(CompanyName,@s,'')))/len(@s) as 出现次数 from Shippers/*出现次数 ----------- 422(3 row(s) affected)*/ 请教一个菜菜的问题,谢谢 该需求的SQL语句如何写? sql 拆分字符问题 关于sql server和access的两个比较有点难度的问题。。。 在线等~急~ 写了一个随机出题的存储过程,却通不过,请帮忙看看. =====>>关于数据复制的问题? SQL SERVER 的古怪錯誤,求助! MS SQLServer 2000一个表最多能存多少条数据? 请问数据库的压缩备份怎样做好,我的数据量很大,每个月有几G。(SQLSERVER) 如何在一句sql中执行查询和插入 如何取到最大值?
set @s = '法律'
select (len(content)-len(replace(content,@s,'')))/len(@s) as 出现次数 from Documents
select (len(content)-len(replace(content,'法律','a')) as Numbers from Documents where id='3'
函数 len 的参数 1 的数据类型 ntext 无效。
服务器: 消息 8116,级别 16,状态 1,行 1
函数 replace 的参数 1 的数据类型 ntext 无效。
怎么回事?
godeclare @s nvarchar
set @s = N'e'
select (len(CompanyName)-len(replace(CompanyName,@s,'')))/len(@s) as 出现次数 from Shippers
/*出现次数
-----------
4
2
2(3 row(s) affected)
*/