日期:2014-05-17  浏览次数:20548 次

紧急求助!!!sql查询数据问题
我用asp做了个表单,其中一个文本框获取的数据形式是“123;456;799;...;..;”,插入数据库user字段后,显示形式一样是“123;456;799;...;..;”,要实现的功能是用sql语句帅选出任意一条数据user字段中包含关键字的数据方法?譬如输入关键字“123”,可以根据user字段帅选出对应数据。

------解决方案--------------------
declare @value varchar(20);

--第一种
select * from t
where t.columnName like '%'+@value+'%'

--第二种
select * from t
where charindex(@value,t.columnName)>0

lz你测试一下那个效率高你使用那个