【问题标题】:SQL Query Criteria SyntaxSQL 查询条件语法
【发布时间】:2017-12-05 14:48:30
【问题描述】:

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

Like "*[Name of field]*" 

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

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

谁能解释一下区别?

谢谢!

【问题讨论】:

    标签: sql ms-access select


    【解决方案1】:

    "*[name of field]*" 被准确解释为书面形式,"*" & [name of field] & "*" 解释字段,获取其值,并连接前导和尾随 *。所以如果 [name of field] 的值是“某物”,那么

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

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

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2014-09-21
      • 1970-01-01
      • 2011-07-01
      • 1970-01-01
      • 2011-03-01
      • 2017-04-17
      • 1970-01-01
      • 2010-10-29
      相关资源
      最近更新 更多