select * from 表
where charindex(',3,',','+符合的id+',')>0
where charindex(',3,',','+符合的id+',')>0
解决方案 »
- 请高手帮忙,快照复制(A到B)后,向B的表(identity类型主键)中插入数据错误
- 备份数据库同还原数据库有什么区别,讲细一些,我是新手!!!!!!
- SQL_DMO问题,如何修改还原后的数据库文件路径
- 现在要进行远程计算机复制操作有一台订阅服务器20台发布服务器但都是adsl上网使用的是动态ip,需要如何注册呢?用花生壳吗?
- DELETE 语句与 REFERENCE 约束 冲突 高手帮帮忙
- SQL2000表、视图、函数、存储过程关联关系 查找
- 我有一段视频希望加密后存放到数据库,再调用该加密的视频,如何播放?谢谢大家
- T-sql 与sql 差异
- TSQL是不是几大DBMS(sybase ,ms sqlserver ,oracle,db2,infomix)都通用呢?
- 完全安装了VS2012,为什么服务里面没有SQL server 2012 express?
- 請問各位,為什麼在UPDATE語句中不能用查詢語句返回的值來更新字段值呢?? 要怎麼辦? 怎麼改?
- 请教一个考勤select语句
insert into @t select '1,2,3','张1'
union all select '1,3,5','张2'
union all select '1,7,15','张3'select * from @t
where charindex(',3,',','+符合的id+',')>0--
/*
符合的id 姓名
-------------------- ----------
1,2,3 张1
1,3,5 张2(所影响的行数为 2 行)
*/
where charindex(符合的id,a)>0
where charindex(符合的id,a)>0
--因为共要考虑该变量在字段值中的三个位置
declare @str varchar(1000)
set @str='3'declare @strTemp1 varchar(100)
declare @strTemp2 varchar(100)
declare @strTemp3 varchar(100)
set @strTemp1=@str +','
set @strTemp2=','+@str +','
set @strTemp3=','+@str select *from #temp
where charindex(@strTemp1,tConten)>0
union
select *from #temp
where charindex(@strTemp2,tConten)>0
union
select *from #temp
where charindex(@strTemp3,tConten)>0