博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
查找字符是否存在列表中
阅读量:6988 次
发布时间:2019-06-27

本文共 610 字,大约阅读时间需要 2 分钟。

根据这篇《》

我们可以不必去创建一张表来存储这些关键词,可以直接写一个函数来实现:

 

CREATE FUNCTION [dbo].[svf_IsExistDataList] (   @SearchString nvarchar(MAX),   @DataLists nvarchar(MAX),   @Delimiter nvarchar(MAX) = N','   )RETURNS BITASBEGIN    RETURN        CASE WHEN (CHARINDEX(@SearchString, @DataLists) > 0        AND (@DataLists = @SearchString                OR @DataLists LIKE @SearchString + @Delimiter + N'%'                OR @DataLists LIKE N'%' + @Delimiter + @SearchString + @Delimiter + N'%'                OR @DataLists LIKE N'%' + @Delimiter + @SearchString)            )         THEN 1         ELSE 0      ENDEND
Source Code

 

应用以上函数:

 

转载地址:http://uowvl.baihongyu.com/

你可能感兴趣的文章
使用MyEclipse 2014构建Maven项目的两种方法
查看>>
WebGIS中以version方式实现代码更新后前端自动读取更新代码的方法
查看>>
删除LINUX更新后多余的内核
查看>>
Centos 安装Apache软件
查看>>
微信小程序中在swiper-item中遍历循环添加多个数据内容(微信小程序交流群:604788754)...
查看>>
Nginx配置
查看>>
家居环境监測系统设计(PC上位机版)(手机APP版待定)
查看>>
java-mybaits-00503-延迟加载
查看>>
看淡你的权力
查看>>
Linux学习(一)
查看>>
[1-5] 把时间当做朋友(李笑来)Chapter 5 【小心所谓成功学】 摘录
查看>>
POJ 3126 Prime Path SPFA
查看>>
SVN迁移部署
查看>>
Nunit中如何进行事务性单元测试
查看>>
Android项目实战(四十四):Zxing二维码切换横屏扫描
查看>>
MySQL 数据库双向镜像、循环镜像(复制)
查看>>
Android中使用BufferedReader.readline阻塞读取不到数据,但是ready返回true
查看>>
crmjs区分窗口是否是高速编辑
查看>>
HDU - 4758 Walk Through Squares (AC自己主动机+DP)
查看>>
java的输入输出流(一)
查看>>