instr函数在MSSQL中不能使用,请问在MSSQL用怎么实现同样功能 instr('"&request("PosName")&"', PosName)这个在ASP+ACCESS数据正常使用的,请问在ASP+MSSQL中怎么使用呢? 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 可以用 CHARINDEX() 代替CHARINDEX(str1 ,str2 [开始搜索的位置,可以不写]) Access中用:instr("bcad","a")SQL Server中用:select charindex('a','bcad') select charindex('c','abcd')--在abcd中查出c的位置,结果为3select charindex('c','abcd',2)--在abcd中从第2个字符开始查出c的位置,结果为2 在SQL中有两个函数可以实现:1.CHARINDEX 返回字符串中指定表达式的起始位置。 CHARINDEX ( 搜索字符串, 被搜索字符串 [ ,搜索开始位置] ) 如果搜索开始位置省略,将从被搜索字符串的第一个位置开始,否则从指定的位置开始 2.PATINDEX 返回指定表达式中某模式第一次出现的起始位置; PATINDEX ( '%搜索字符串%' , 被搜索字符串) 此函数的功能与CHARINDEX基本相同,不同之处在于此函数在搜索时可以采用通配符的方式进行搜索,详细操作方法可以参考SQL的联机帮助3.注意:两个函数搜索时,搜索字符串不区分大小写 求教一个触发器的写法!!!! 谁能给我好好讲讲左联接,右链接用法啊?? 高分求助~~sql server 升级到 7.0 或2000(在线等) 求SQL 语句 怎样任意查询整表中(不是单个字段)含有某字符串的纪录 一个很基础的问题啊 统计[需要存储过程] 在线等待... 一个统计网站来源的SQL语句 问SQL语句:只取符合条件的i至j条记录 调整sqlserver里存储过程的字体大小 请高手帮忙!!! 这种语句怎么写?????????????????? sql2000备份的数据库如何在sql2005中还原呀?
select charindex('c','abcd',2)--在abcd中从第2个字符开始查出c的位置,结果为2
1.CHARINDEX 返回字符串中指定表达式的起始位置。
CHARINDEX ( 搜索字符串, 被搜索字符串 [ ,搜索开始位置] )
如果搜索开始位置省略,将从被搜索字符串的第一个位置开始,否则从指定的位置开始
2.PATINDEX 返回指定表达式中某模式第一次出现的起始位置;
PATINDEX ( '%搜索字符串%' , 被搜索字符串)
此函数的功能与CHARINDEX基本相同,不同之处在于此函数在搜索时可以采用通配符的方式进行搜索,详细操作方法可以参考SQL的联机帮助3.注意:两个函数搜索时,搜索字符串不区分大小写