我有这个SQL查询
"select * from table where name like ?"
但我希望它可以作为
工作"select * from table where name like ?* "
请问
我正在使用c#
进行访问答案 0 :(得分:2)
将*
添加到您的参数中。即,而不是
myCommand.Parameters.AddWithValue("@search", searchValue);
使用
myCommand.Parameters.AddWithValue("@search", searchValue + "*");
保持您的SQL不变。
如果您想进行通配符搜索(而不是“文字*
”),请注意ADO.NET使用的是%
,而不是*
:
myCommand.Parameters.AddWithValue("@search", searchValue + "%");