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 数据库引擎 2016 - 在 2010 中正常工作的某些 SQL 查询出现问题