用于与弹出窗口部分匹配的SQL查询

时间:2016-03-09 13:36:45

标签: mysql sql ms-access ms-access-2010

我正在尝试使用SQL在MS ACCESS中创建一个搜索查询以进行弹出。我现在所拥有的是这样的:

SELECT *
FROM InventoryArchive
WHERE DocumentID LIKE [Document ID];

这很好用,弹出一个弹出窗口,要求我输入我的文档ID,但只允许完全匹配。我可以以某种方式改变这一点,所以如果有一个部分匹配(比方说,我写1,它也返回1,10,11,12),它也将返回那些?我似乎无法为此找到解决方法。

提前谢谢!

1 个答案:

答案 0 :(得分:1)

将搜索字符串与前导*连接将匹配字段内任意位置的搜索字符串;

SELECT * 
FROM InventoryArchive 
WHERE DocumentID LIKE '*' & [Document ID] & '*'