- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
查询条件示例
适用于: Microsoft Access 2010
希望基于字段中的值来限制查询的结果时,可以使用查询条件。查询条件是一个表达式,Access 将它与查询字段值进行比较以确定是否包括含有每个值的记录。例如,= Chicago 是一个表达式,Access 可将它与查询中的文本字段的值进行比较。如果给定记录中该字段的值为 Chicago,则 Access 会在查询结果中包含该记录。
本主题列出了多个查询条件示例。本文假设您熟悉如何设计简单的选择查询。
要了解有关查询的详细信息,请参阅 查询简介一文。
本主题内容
概述
文本、备注和超链接字段的条件
数字、货币和自动编号字段的条件
日期/时间字段的条件
其他字段的条件
概述
条件与公式类似,它是一个可能包含字段引用、 运算符和 常量的字符串。查询条件也称为表达式。?
下表显示了某些示例条件并说明它们如何工作。
条件
说明
25 and 50
此条件适用于数字字段,如“价格”或“库存量”。它仅包含这样的记录:其中“价格”或“库存量”字段包含大于 25 且小于 50 的值。
DateDiff (yyyy, [出生日期], Date()) 30
此条件适用于日期/时间字段,如“出生日期”。只有某人的出生日期与今天的日期之间相差的年数大于 30 的记录才会包含在查询结果中。
Is Null
此条件可应用于任何类型的字段,以显示字段值为 Null 的记录。
各个条件之间看上去可能有很大的不同。某些条件很简单,它们只使用基本运算符(如“”)和常量(如“50”)。而有些条件很复杂,它们使用函数(如“DateDiff”)或字段引用(如“[BirthDate]”)。
本主题提供了一些常用条件的示例,并按这些条件所应用于的数据类型对其进行了分组。您可以将本主题中提供的条件示例作为起点,开始着手编写自己的条件。此外,您可能需要熟悉函数、运算符、特殊字符和表达式的语法。有关详细信息,请参阅“请参阅”部分中列出的文章。
若要向查询添加条件,您必须在设计视图中打开查询。然后标识要为其指定条件的字段。如果要为其指定条件的字段尚未包含在设计网格中,则您可以添加该字段,方法是将该字段从查询设计窗口拖动到设计网格,或者双击该字段。如果所需字段包含在设计网格中,则在“条件”行中键入该字段的条件。
“条件”行中所指定的所有条件是组合在一起的
您在“条件”行中为不同字段指定的条件使用 AND 运算符组合在一起。例如,可以为“城市”字段指定条件 =芝加哥,并为“出生日期”字段指定条件 DateAdd(yyyy, -40, Date())。这两个条件组合在一起进行解释,如下所示:
城市 = 芝加哥 AND 出生日期 DateAdd(yyyy, -40, Date())
?“城市”和“出生日期”字段都包括条件。
?只有“城市”字段的值为“芝加哥”的记录将满足此条件。
?只有至少为 40 岁的那些人的记录将满足此条件。
?只有同时满足这两个条件的记录才会包括在结果中。
使用“或”行来指定替代条件
如果您有二选一条件(即两组独立的条件,只要满足其中一组即可),则可以同时使用设计网格中的“条件”和“或”行。
?“城市”条件是在“条件”行中指定的。
?“出生日期”条件是在“或”行中指定的。
“条件”和“或”行中指定的条件是使用 OR 运算符组合的,如下所示:
城市 = 芝加哥 OR 出生日期 DateAdd(yyyy, -40, Date())
如果您需要指定更多备选条件,请使用“或”行下面的行。
在继续这些示例之前,请注意下列几点:
如果条件是临时的或者经常更改,则可以筛选查询结果,而不是频繁修改查询条件。筛选器会更改查询结果,而不会更改查询设计。有关筛选器的详细信息,请参阅“请参阅”部分。
如果条件字段不变,但您要使用的值频繁更改,则可以创建参数查询。在运行参数查询时,该查询会要求您输入值,然后使用您输入的值创建查询条件。有关创建要求输入值的查询的详细信息,请参阅“请参阅”部分。
文本、备注和超链接字段的条件
下面的示例针对某个查询中的“国家/地区”字段,该查询基于一个存储联系人信息的表。条件是在设计网格中该字段的“条件”行中指定的。
要包含满足以下条件的记录
使用此条件
查询结果
完全匹配一个值,如“China”
China
返回“国家/地区”字段设置为“China”的记录。
不匹配某个值,如“Mexico”
Not Mexico
返回“国家/地区”字段设置为“Mexico”以外的国家/地区的记录。
以指定的字符串开头,如 U
Like U*
返回名称以“U”开头的所有国家/地区(如 UK、USA 等等)的记录。
?注释???在表达式中使用时,星号 (*) 代表任意
原创力文档


文档评论(0)