我有一个查询,它给出了我的排序结果 查询看起来像:
select * from Question where categoryid like '3%' or categoryid like '%,3'
其中3是随机数,值可以是任意值,具体取决于用户。
现在我必须创建一个存储过程,它会动态获取值,即在3的位置我们会得到用户的输入,那么如何做到这一点?
答案 0 :(得分:0)
这样的事情:
create procedure GetIt
@Value varchar(10)
as
select *
from Question
where categoryid like @Value + '%' or
categoryid like '%,' + @Value