1. 首页
  2. 数据库
  3. 其它
  4. sqlserver中比较一个字符串中是否含含另一个字符串中的一个字符

sqlserver中比较一个字符串中是否含含另一个字符串中的一个字符

上传者: 2020-12-22 22:25:34上传 PDF文件 28.24KB 热度 27次
版本一:按分隔符进行比较 算法思路:按分隔符截取搜索字符串循环与待搜索字符进行比较 代码如下: USE [Fly] GO –参数:@inStr 待搜索字串,@fndStr 搜索字串,@doc 分隔符 — 例:select dbo.fSearch(‘1,2,3,4,5,6′,’3,6,5,8,2′,’,’) 返回0-不匹配,返回1-匹配(@instr中有@fndStr内容) –可以用于表搜索,如: — Select *,dbo.fSearch(str,’3,6,5,8,2′,’,’) as 是否匹配 from 表名 — @fndStr和@doc两个参数就需要你自己提供了,@inStr可以是数据
用户评论