我很难理解为什么选择语句不适用于我正在制作的查询。
我的SELECT
和FROM
行正常运行。只有这些,我显示所选表格的所有结果 - 517左右
我想要做的是使用LIKE基于模式显示结果 - 到目前为止
SELECT *
FROM Tbl_ServiceRequestMatrix
WHERE Tbl_ServiceRequestMatrix.[Application/Form] LIKE 'P%';
这会返回0结果 - 尽管所选列的DOES具有以' P'
开头的条目我也尝试使用括号,看看是否是问题 - 仍然显示0结果:
SELECT *
FROM Tbl_ServiceRequestMatrix
WHERE ((Tbl_ServiceRequestMatrix.[Application/Form])='p%');
任何人都可以帮助我理解为什么我的WHERE ** LIKE
语句会导致显示0个结果吗?
答案 0 :(得分:1)
MS Access中的通配符是(默认情况下)*
而不是%
:
WHERE Tbl_ServiceRequestMatrix.[Application/Form] LIKE "P*"
答案 1 :(得分:1)
<
语句在不同的LIKE
种语言中有不同的参数。
在MS Access中,您需要sql
代替*
声明中的%
。