简单查询问题,期待高手再次出现 期待大力、邹建。。。 在线等待
我有一个存储过程,在其参数中参传查询条件,如下简单查询所示
use northwind
declare @str nvarchar(100)--为参数中传过来的值
set @str='be,con'--根据具体情况,可能包含更多的值,如'be,con,dai'等等,只有用户使用时才确定
select * from categories where categoryname like ('%'+@str +'%')
--但因为like中的值有多个且用','分隔开了,所以查询时根本查不到所想要的记录
--现急向多位大哥大姐求救,怎么样才能查到我想要的结果?
--谢谢!!!!!!!!!!!!!!!!!!!!!!!!!!在线等
--如上条件为set @str='be,con'时,应查出的值有Beverages / Condiments / Confections 即类似于
--select * from categories where categoryname like '%be%' or categoryname like '%con%'