首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 网站开发 > asp.net >

如何样查询数据库里是有用逗号分隔开的值

2012-05-05 
怎么样查询数据库里是有用逗号分隔开的值?数据库里的值是:id1 7,id2 7,100,id3 77,100,比如我现在在TEXTBO

怎么样查询数据库里是有用逗号分隔开的值?
数据库里的值是:id1 7,
  id2 7,100,
  id3 77,100,



比如我现在在TEXTBOX里输入7,那就要能查到id1,id2的值,不可以有id3的值,SQL请问怎么写?

[解决办法]

SQL code
create table #temp(idnum VARCHAR(6),idname varchar(20))insert into #temp values('id1','7,')insert into #temp values('id2','7,100,')insert into #temp values('id3','77,100,')declare @str VARCHAR(10)set @str='7,'select * from #temp where PATINDEX(@str+'%',idname)>0/*idnum  idname------ --------------------id1    7,id2    7,100,(2 行受影响)*/ 

热点排行