请教SQLSERVER中有这样一个函数没有 比如说一个字符串'ab.ab.bc.cd',lim里面有3个'.'就返回3'ab.bc'有两个'.'就返回2'abcd'返回0 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 好像没有现成的函数吧可以这样declare @t varchar(10)set @t='ab.ab.bc.cd'select len(@t)-len(replace(@t,'.','')) 没有,不过可以用别的方法实现例如:declare @mystr varchar(100)set @mystr = 'ab.ab.bc.cd'select len(@mystr) - len(replace(@mystr,'.',''))返回 3意思是先把字符中的‘.’去,然后跟原来的长度比较,少几位就证明有几个‘.’ 字符问题 急啊... 查询一段时间内指定数据范围的各数据的条数 麻烦版主帮删除个帖子!! 请问一张表中字段的个数有没有个标准? 表的关联 请皱老大继续帮忙完成有挑战性的select语句 从SQLServer数据库获取数据的一个疑问?? 求一条计算比例的SQL语句! 急:安装完sqlserver后,返回所有行时出错 如下报表怎么生成? 一个存储过程同时多人运行,会出现什么情况/? 如何处理以下这个时间问题。非常急。谢谢!
declare @t varchar(10)
set @t='ab.ab.bc.cd'
select len(@t)-len(replace(@t,'.',''))
declare @mystr varchar(100)
set @mystr = 'ab.ab.bc.cd'
select len(@mystr) - len(replace(@mystr,'.',''))返回 3意思是先把字符中的‘.’去,然后跟原来的长度比较,少几位就证明有几个‘.’