我有一个示例表ExampleTable
(Name
和Code
是VARCHAR
):
Name Code
test1 2016/554
test2 2016/13554
test3 2015/9893
test4 2015/74584
我在Visual Studio中有一个工作查询:
select * from Example_Table where code LIKE '%' + '2016' + '%'
但我希望用户可以定义包含部分代码的字符串。这些部分以“,
”分隔。
示例:string = 2016,745
,我想获得test1,test2,test4
。
select * from Example_Table where code LIKE IN (string with elements)
答案 0 :(得分:2)
select * from [ExampleTable] where code LIKE '%2016%' or code LIKE '%745%';
这将完成工作,并获得test1,test2,test4
的答案使用OR运算符。
REFFERENCE http://dev.mysql.com/doc/refman/5.7/en/logical-operators.html
答案 1 :(得分:0)
... WHERE code ='%str1%'OR code ='%str2%'OR code ='%str3'...