如何快速检索某一个值是否被包含在数据库字段中 格式如下:值为:1数据库字段的值:1|2|3|4|5|6|如何检索到‘1’是被包含在‘1|2|3|4|5|6|’中的?SQL貌似解决不了,存储过程要怎么写呢?请高手指教,谢谢! 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 where charindex('|1|','|1|2|3|4|5|6|')>0 参考:http://blog.csdn.net/htl258/archive/2009/03/14/3986364.aspx declare @id int,@name varchar(20)set @id=1set @name='1|2|3|4|5|6|'select 1 where charindex('|'+ltrim(@id)+'|','|'+@name)>0/* ----------- 1(所影响的行数为 1 行)*/ tony哥,我给你发私信了,查收一下 这SQL语句怎么写,谢谢 请教一个SQL语句 求SQL中更改datetime字段的语句,急,大谢不言!祥见内! sql2005里面删除的错误大家帮忙看下 小问题,SQL 关于安装IIS服务 有哪位高手能够详细讲解一下在sql server 中,数据库备份的过程? 如何查询两条记录间记录? 数据库搜索时,“超时已过期”怎么解决? 15万行数据,模糊查询较慢 分组查询问题? 人事考勤工资管理系统
set @id=1
set @name='1|2|3|4|5|6|'select 1 where charindex('|'+ltrim(@id)+'|','|'+@name)>0
/*
-----------
1(所影响的行数为 1 行)*/