Microsoft Access 2010 查询不产生任何结果

Posted

技术标签:

【中文标题】Microsoft Access 2010 查询不产生任何结果【英文标题】:Microsoft Access 2010 query yields no results 【发布时间】:2013-03-28 17:47:29 【问题描述】:

我正在尝试通过查询按邮政编码(这是我的字段之一)缩小数据集。我已经尝试使用范围和包含邮政编码的标准语法。示例:

Range:
<=05301 AND 05363=> 

Inclusive:
<05301, 05302, 05303, 05304, 05360, 05361, 05362, OR 05363>

所有这些(我在教学网站上找到的)都没有产生任何结果,尽管我的数据集中存在这些邮政编码。我该怎么做才能让我的地址列表按此邮政编码范围排序,并显示我的结果?

【问题讨论】:

请出示您的实际查询。如果您要显示您在查询设计器中输入的内容,它将是:在 '05301' 和 '05363' 或 >= '05301' AND 之间 【参考方案1】:

如果您的邮政编码以 0 开头,我猜它们不是数字类型而是文本?如果是,请尝试以下条件:

[邮编] in ('05301','05302','05303','05304','05360','05361','05362','05363')

此外,如果它们是带有 Trim([Zip Code]) 的文本,请检查数据中的前导空格

【讨论】:

以上是关于Microsoft Access 2010 查询不产生任何结果的主要内容,如果未能解决你的问题,请参考以下文章

Microsoft Access 2010 中的自定义查询

使用 Microsoft Access 2010 在子查询中找不到表

Microsoft Access 2010 - 在基于查询的报表中按计算字段过滤

Microsoft Access 数据库引擎 2016 - 在 2010 中正常工作的某些 SQL 查询出现问题

Microsoft Access 2010 中不显示某些富文本格式 (HTML)

Microsoft Access 元数据?