我正在尝试使用SQL在MS ACCESS中创建一个搜索查询以进行弹出。我现在所拥有的是这样的:
SELECT *
FROM InventoryArchive
WHERE DocumentID LIKE [Document ID];
这很好用,弹出一个弹出窗口,要求我输入我的文档ID,但只允许完全匹配。我可以以某种方式改变这一点,所以如果有一个部分匹配(比方说,我写1,它也返回1,10,11,12),它也将返回那些?我似乎无法为此找到解决方法。
提前谢谢!
答案 0 :(得分:1)
将搜索字符串与前导*
连接将匹配字段内任意位置的搜索字符串;
SELECT *
FROM InventoryArchive
WHERE DocumentID LIKE '*' & [Document ID] & '*'