SQL查询条件语法

时间:2017-12-05 14:48:30

标签: sql ms-access select

我对我在MS Access数据库中运行的选择查询提出了一个问题,该数据库正在比较两个表。 如果我输入条件部分,我的查询将返回空白:

Like "*[Name of field]*" 

但是,如果我输入以下内容,我会得到预期的结果:

Like "*" & [Name of field] & "*"

任何人都能解释我的区别吗?

谢谢!

1 个答案:

答案 0 :(得分:1)

"*[name of field]*"完全按照书面形式进行解释,其中"*" & [name of field] & "*"解释字段,获取其值,并连接前导和尾随*。因此,如果[字段名称]的值是“某事物”,那么

"*[name of field]*" - > "*[name of field]*"

"*" & [name of field] & "*" - > "*something*"