- 1、本文档共97页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 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. 日期表达
您可能关注的文档
- 第三章 电子商务技术基础.pdf
- 贾俊平_统计学_第2章_用图表展示数据.pdf
- 电子厂进货检验全套作业指导书.pdf
- 电子化学品清洁生产工艺.pdf
- 第3章 电子整机装配工艺 .pdf
- 现代通信网概论 第四章 数据通信网.pdf
- 第二章 电子商务物流流程.pdf
- 2012年一季度数据回顾中国创投暨私募股权投资市场.pdf
- 第二章 电子商务框架与模式.pdf
- 2009年8月中国专用汽车行业月度数据服务报告.pdf
- 2024年国网北京市电力公司招聘高校毕业生考试(第一批)公开引进高层次人才和急需紧缺人才笔试参考题库(共500题)答案详解版.docx
- 2024年太原青创招考聘用太原市杏花岭区综合应急大队工作人员公开引进高层次人才和急需紧缺人才笔试参考题库(共500题)答案详解版.docx
- 2024年四川省安州区事业单位招聘55人历年公开引进高层次人才和急需紧缺人才笔试参考题库(共500题)答案详解版.docx
- 2024年天津市农机发展服务中心招考事业单位工作人员公开引进高层次人才和急需紧缺人才笔试参考题库(共500题)答案详解版.docx
- 2024年安徽亳州蒙城县招募特聘动物防疫专员18人历年公开引进高层次人才和急需紧缺人才笔试参考题库(共500题)答案详解版.docx
- 2024年夏福建上杭县事业单位招考拟录人选五公开引进高层次人才和急需紧缺人才笔试参考题库(共500题)答案详解版.docx
- 2024年国网英大国际控股集团限公司招聘约4人历年公开引进高层次人才和急需紧缺人才笔试参考题库(共500题)答案详解版.docx
- 2024年安徽安庆桐城团市委选调工作人员1人历年公开引进高层次人才和急需紧缺人才笔试参考题库(共500题)答案详解版.docx
- 2024年宁波市象山县黄避岙乡人民政府招考编制外人员公开引进高层次人才和急需紧缺人才笔试参考题库(共500题)答案详解版.docx
- 2024年安徽合肥肥西县供销社招聘基层单位工作人员12人公开引进高层次人才和急需紧缺人才笔试参考题库(共500题)答案详解版.docx
文档评论(0)