我对我在MS Access数据库中运行的选择查询提出了一个问题,该数据库正在比较两个表。 如果我输入条件部分,我的查询将返回空白:
Like "*[Name of field]*"
但是,如果我输入以下内容,我会得到预期的结果:
Like "*" & [Name of field] & "*"
任何人都能解释我的区别吗?
谢谢!
答案 0 :(得分:1)
"*[name of field]*"
完全按照书面形式进行解释,其中"*" & [name of field] & "*"
解释字段,获取其值,并连接前导和尾随*
。因此,如果[字段名称]的值是“某事物”,那么
"*[name of field]*"
- > "*[name of field]*"
"*" & [name of field] & "*"
- > "*something*"