【发布时间】:2018-07-31 18:26:17
【问题描述】:
我正在尝试设计一个简单的查询,我想从表中选择姓氏的第一个字母位于单个字母范围内的记录。
范围在查询中作为表达式输入,例如 A-B,我在查询表中将其称为 SurnameRange。在姓氏标准下,我输入了“像“SurnameRange*”
如果我输入 SurnameRange 作为 A-B、B-B 或 A-A,它会生成 2 条(共 15 条)以 A 开头的记录。我做错了什么?
感谢您之前的所有回答。我已经用 BETWEEN 运算符解决了我的问题 尼科比
【问题讨论】:
-
您正在运行查询的数据库是什么类型的?
-
我在 Windows 10 下使用 Access 2007(原为 2003)数据库
-
如果您将查询从设计视图切换到 SQL 视图并向我们展示查询的 SQL,您的情况可能会更容易理解。我想知道你是否想要这个:
Like '[A-B]*' -
如果你解决了,请发布如何作为答案。