《计算机基础与Access数据库程序设计4》.pdf

《计算机基础与Access数据库程序设计4》.pdf

  1. 1、本文档共97页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
《计算机基础与Access数据库程序设计》 第4章 查询 目 录 4.1 关于查询的基础知识 4.2 用向导建立查询 4.3 用查询设计器建立查询 4.1 关于查询的基础知识 4.1.1 查询及其分类 依据查询的特点可以把查询分为多种类型,常见的查询类 型有选择查询、交叉表查询、参数查询、操作查询和SQL查询 等。 1. 选择查询 从一个或多个相互关联的表中查找符合条件的记录的查询 称为选择查询。选择查询可以对结果记录直接输出或进行分类 汇总统计等处理。利用选择查询可以解决绝大多数的数据检索 问题,例如,查询每门课程的课程信息及选课信息的查询就属 于选择查询(无选择条件),查询某门课程的课程信息和选课信 息则是增加了查询条件的选择查询。 选择查询可以用“简单查询向导”、“查找重复项查询向 导”、“查找不匹配项查询向导”或查询设计器创建。 2. 交叉表查询 交叉表查询是指查询结果为对行、列交叉结果进行汇总统 计的查询,例如,在“教学管理”数据库中查询每门课程的各民 族学生选课人数就属于交叉表查询。交叉表查询可以用“交叉 表查询向导”或查询设计器建立。 3. 参数查询 查询可以定义查询参数,以便在运行查询(打开查询)时灵 活选择查询范围。例如查询学生信息时,如果可以在执行查询 时指定具体的出生日期或出生日期范围,查询操作的针对性就 会大大提高,这种可以在运行查询时指定查询参数的查询就是 参数查询。 4. 操作查询 一般而言,查询操作不改变数据库数据。Access可以把 对表的插入、删除、更新等操作用查询实现并把这类查询称为 操作查询。操作查询包括删除查询、更新查询、追加查询、生 成表查询等。 删除查询用于删除符合条件的记录;更新查询用于更新符 合条件的记录;追加查询用于向表中添加新记录;生成表查询 用于建立新的数据库表。 5. SQL查询 SQL是结构化查询语言(Structured Query Language)的缩 写,是关系数据库的标准操作语言,利用SQL语言可以实现关 系数据库的所有操作。 Access 中建立的所有查询都对应于一个SQL命令(语句)。 对于一些常见的查询而言,可以用查询向导或查询设计器建 立,可以在SQL视图中查看自动生成对应的SQL语句。对于某 些复杂的查询,用查询向导或查询设计器可能无法创建,必须 用SQL命令直接建立这样的查询,Access 的“SQL特定查询”就 是这类查询。 可以通过直接输入查询所对应的SQL语句来建立查询,这 就是SQL查询。 4.1.2 查询中的表达式、函数 一般把实现某种运算的式子叫做表达式。各种类型的运算 量都可以通过相应的表达式进行运算处理。Access 中常用的 表达式有算术表达式、字符表达式、日期表达式、关系表达 式、 逻辑表达式等。 1. 算术表达式 算术表达式是由算术运算符连接数值型(数字型、货币型) 运算量(常量、字段或函数)组成的有运算意义的式子。算术表 达式的运算结果是一个数值。Access算术运算符如表4-1所 示。 需要特别注意:乘方、取模运算,乘方运算符不可以用两 个连续的乘号表示,取模运算的运算符是Mod (在表达式中 Mod运算符两端必须留空格符)。 算术表达式的计算次序是最内层括号优先计算,然后逐级 向外层括号展开,在同级括号内,按“先乘方、再乘除之后整 除、然后取模、最后加减”的顺序进行计算,如果运算级别相 同(乘和除,加和减),则从左到右计算。 2. 字符表达式 字符串只能进行连接运算,运算符为“+”和“”两种,其作 用相同。连接运算是把第二个字符串(常量、字段或函数)接续 到第一个字符串(常量、字段或函数)末尾形成一个结果字符串 的运算。例如,AAA Abc的结果是字符串AAAAbc。再 比如,民族+ 族,其运算结果是在民族字段值之后连接一个 “族”字(tStudent表民族字段值均省略了“族”字)。 “+”运算符只能连接两个字符串,“”运算符则可以连接不 同类型的运算量。运算时,首先把非字符串类型的运算量转 换为字符串,然后再连接相应的字符串。 3. 日期表达

您可能关注的文档

文档评论(0)

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

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

1亿VIP精品文档

相关文档