如何取字段中含有特定值的数据 一个字段TgroupID中的值是 TgroupID 1 1,2 1,2,4我想把TgroupID中所有含有2的数据行都取出来,这语句该如何取. 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 select * from tablenamewhere ','+TgroupID+',' like '%,2,%'orselect * from tablenamewhere charindex(',2,',','+TgroupID+',')>0 TgroupID中的值不按顺序的,2不一定都是在第二个字符,可能是第1,3,4字符,这样该如何取呢? select * from tabwhere charindex(',2,',','+tgroupid+',')>0 Create table #tmp (TgroupID varchar(20))Insert into #tmp (TgroupID) values ('1')Insert into #tmp (TgroupID) values ('1,2 ')Insert into #tmp (TgroupID) values ('1,2,4')Select TgroupID From #tmp where Charindex('2',TgroupID)>0 select * from tablenamewhere charindex('2'+TroupTD,'2') > 1 大家帮忙看下下面这段代码有什么错误 谢谢 sql2000 企业管理中的问题 请大家指教下这个存储过程的错误 sql 2000里怎么让某个字段设置好后能能自增1 SQLServer连接其他域的连接串怎么写啊? 怎样在查询中实现多级小记和汇总?(在线等待) 求教一个script 请教MSSQL2005 image数据类型替换问题 怎样将数据库文件的URL存入SQL. 怎样在SQL Server 2000里进行中文的全文检索?? 想学习强化SQL Server ! 不知有什么好书或好网内容 好网址介绍呢? 这个SQL怎么写?
select * from tablename
where ','+TgroupID+',' like '%,2,%'orselect * from tablename
where charindex(',2,',','+TgroupID+',')>0
where charindex(',2,',','+tgroupid+',')>0
Create table #tmp (TgroupID varchar(20))
Insert into #tmp (TgroupID) values ('1')
Insert into #tmp (TgroupID) values ('1,2 ')
Insert into #tmp (TgroupID) values ('1,2,4')Select TgroupID
From #tmp
where Charindex('2',TgroupID)>0
where charindex('2'+TroupTD,'2') > 1