Access查询条件例示例.doc

  1. 1、本文档共38页,可阅读全部内容。
  2. 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
Access查询条件例Access查询条件示例

Access查询条件示例 C# 2009-05-17 11:31:25 阅读427 评论0 ??字号:大中小?订阅 查询条件简介 下表显示了某些示例条件并说明它们如何工作。 条件 说明 25 and 50 此条件适用于数字字段,如“价格”或“库存量”。它仅包含这样的记录:其中“价格”或“库存量”字段包含大于 25 且小于 50 的值。 DateDiff (yyyy, [出生日期], Date()) 30 此条件适用于日期/时间字段,如“出生日期”。只有某人的出生日期与今天的日期之间相差的年数大于 30 的记录才会包含在查询结果中。 Is Null 此条件可用于任何类型的字段,以显示字段值为 Null 的记录。 如您所见,根据条件所应用到的字段的数据类型以及您的具体要求,各个条件之间看上去可能有很大的不同。某些条件很简单,只使用基本运算符和常量。而有些条件很复杂,不仅使用函数、特殊运算符,还包含字段引用。 本主题按数据类型列出了多个常用条件。如果本主题中提供的示例不能满足您的特定需求,则您可能需要自己编写条件。为此,您必须首先熟悉函数、运算符、特殊字符的完整列表以及用于引用字段和文字的表达式的语法。有关详细信息可以在请参阅一节列出的文章中找到。 在这里,您将了解在哪里添加条件以及如何添加。若要向查询添加条件,必须在设计视图中打开查询。然后标识要为其指定条件的字段。如果设计网格中尚无 该字段,则您必须自行添加,方法是将它从查询设计窗口拖动到字段网格,或者双击该字段(双击字段会自动将它添加到字段网格中的下一个空列)。最后,在“条件”行中键入条件。 您在“条件”行中为不同字段指定的条件使用 AND 运算符组合在一起。换言之,在“城市”和“出生日期”字段中指定的条件将如下方式进行解释: 城市 = 芝加哥 AND 出生日期 DateAdd(yyyy, -40, Date()) 1 “城市”和“出生日期”字段都包括条件。 2 只有“城市”字段的值为“芝加哥”的记录将满足此条件。 3 只有至少为 40 岁的那些人的记录将满足此条件。 4 只有同时满足这两个条件的记录将包括在结果中。 如果您只希望满足这两个条件中的一个条件该怎么办呢?换言之,如果您有二选一条件,该如何输入它们呢? 如果您有二选一条件(即两组独立的条件,只要满足其中一组即可),则可以同时使用设计网格中的“条件”和“或”行。 1 “城市”条件是在“条件”行中指定的。 2 “出生日期”条件是在“或”行中指定的。 “条件”和“或”行中指定的条件是使用 OR 运算符组合的,如下所示: 城市 = 芝加哥 OR 出生日期 DateAdd(yyyy, -40, Date()) 如果您需要指定更多备选条件,请使用“或”行下面的行。 在继续这些示例之前,请注意下列几点: 如果条件是临时的或者经常更改,则可以筛选查询结果,而不是频繁修改查询条件。筛选器是更改查询结果但不更改查询设计的临时条件。有关筛选器的详细信息,请参阅文章筛选:限制视图中的记录数。 如果条件字段不变,但是您感兴趣的值频繁更改,则可以创建参数查询。参数查询会提示用户提供字段值,然后使用这些值创建查询条件。有关参数查询的详细信息,请参阅文章在查询和报表中使用参数。 文本、备注和超链接字段的条件 下面的示例针对某个查询中的“国家/地区”字段,该查询基于一个存储联系人信息的表。条件是在设计网格中该字段的“条件”行中指定的。 为超链接字段指定的条件默认情况下应用于该字段值的显示文本部分。若要为该值的目标统一资源定位器 (URL) 部分指定条件,请使用“HyperlinkPart”表达式。此表达式的语法如下:HyperlinkPart([Table1].[Field1],1) = /,其中 Table1 是包含超链接字段的表的名称,Field1 是超链接字段, 是要匹配的 URL。 若要包含满足下面条件的记录 使用此条件 查询结果 完全匹配一个值,如“China” China 返回“国家/地区”字段设置为“China”的记录。 不匹配某个值,如“Mexico” Not Mexico 返回“国家/地区”字段设置为“Mexico”以外的国家/地区的记录。 以指定的字符串开头,如 U Like U* 返回名称以“U”开头的所有国家/地区(如 UK、USA 等等)的记录。 注释 ?? 当在表达式中使用星号 (*) 时,它表示任意字符串 - 它也称为通配符。有关此类字符的列表,请参阅文章 Access 通配符参考。 不以指定字符串开头,如 U Not Like U* 返回名称以“U”以外的字符开头的所有国家/地区的记录。 包含指定字符串,如“Korea” Like *Korea* 返回包含字

您可能关注的文档

文档评论(0)

ganqludp + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档