SQL Where..Like子句用于包含空格和特殊字符的搜索条件,如@,!,#

时间:2014-09-01 11:03:46

标签: sql ms-access-2010

美好的一天,

我正在尝试使用搜索条件进行基本选择查询,如下面的Access数据库表所示。它不返回数据库表中的任何值。

来自表格的值的搜索条件包含空格,后跟@,然后是其他特殊字符,例如!#

由于我想返回符合此条件的所有值,因此我最终使用%。出于测试目的,如果我将完整值指定为条件然后它可以工作,但是如果有人可以为下面的查询建议正确的语法,那将会很感激。

一旦排序,我需要在Vb .Net应用程序中使用。 提前致谢。

SELECT linkage.Value, linkage.file
FROM linkage
WHERE (((linkage.Value) Like " @a=0027!!20003##%"));

1 个答案:

答案 0 :(得分:3)

SELECT linkage.Value, linkage.file
FROM linkage
WHERE (((linkage.Value) Like "% @a=0027!!20003##%"));

将它放在两个% %

之间