网站大量收购闲置独家精品文档,联系QQ:2885784924

查询的创建和使用.pptx

  1. 1、本文档共77页,可阅读全部内容。
  2. 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
1;4.1 查询概述;查询的主要功能:;查询的主要功能:;查询的类型;查询的类型;查询的类型;查询视图;查询视图;4.2 选择查询的创建;1.建立单表查询 【例4-1】查询学生的基本信息,要求显示学生的学号、姓名、性别、出生日期和院系等信息,所建查询命名为“学生基本信息查询”。;2.建立多表查询;4. 2.2 使用查询设计视图;查询条件;1.常量 (1)数字型常量:如分数“650”、“590”等。 (2)文本型常量:如“信息学院”、“物流学院”等,可使用“*”和“?”通配符。 (3)日期型常量:如出生日期#1992-7-1#。 (4)是否型常量:Yes、No、True、False。 (5)空字段值:“Is Null”表示字段值为空,“Is Not Null”表示字段值不为空。;表达式中常用的运算符有算术运算符、关系运算符、逻辑运算符、标识符和特殊操作符。 ?算术运算符:如+、-、*、/等。 ?关系运算符:如、=、、=、=、。 ?逻辑运算符:如AND、OR、NOT。 ?标识符:通常是一个对象的名字,一般指的是字段的名字。引用字段名称时需要用“[ ]”将其名称括起来。; (1)用逻辑运算符组合条件;(2)用关系运算符组合条件 (3)用Between运算符组合条件 Between运算符也可用于指定字段的取值范围,范围之间用And连接。;3.函数;常用的文本函数;常用的日期时间函数;编辑查询;在查询中进行计算;查询中的常用计算;总计查询;分组总计查询;添加计算字段;【例4-8】 查询每个学生的奖学金级别,要求显示的字段有:“学号”、“姓名”、“院系”、“入学成绩”和“奖学金等级”。奖学金等级的划分标准是:入学成绩=650 的为“一级” ,620= 入学成绩650 的为“二级”,590=入学成绩620的为“三级” ,否则没有。;奖学金等级: IIf([入学成绩]=650,一级,IIf([入学成绩]=620,二级,IIf([入学成绩]=590,三级)));4.4 其他查询的设计;2.设计视图中的交叉表查询 【例4-10】利用交叉表查询,统计每名学生选修课程情况。要求显示学生“姓名”、选课数量、平均成绩以及所学课程的成绩。;4. 4.2 参数查询;练习: 设计一带参数查询:要求输入某一院系名称,显示该院系所有学生的基本???息,包括学号、姓名、性别、出生日期和籍贯。;三.实验内容 1.创建一个查询,计算每位读者已办理借书证的年限。要求显示“读者编号”、“姓名”、“性别”、“类别”、“部门”和已办理年限,所建查询命名为“读者借书证的时间”。 已办理年限:year(date())-year([办证日期]);2.利用总计查询统计每类读者,即“教工”、“本科”和“研究生”的平均借书数量,所建查询命名为“各类读者的平均借书量”。 以“类别”字段为分类字段,对“借阅日期”字段进行计数。;实验4 创建参数查询;3.设计一个多参数查询,要求输入一个开始日期和结束日期,显示在该时间段内借书的读者信息,包括“读者编号”、“姓名”、“性别”、“部门”及所借阅的图书的“书名”、“出版社”、“作者”和“借阅日期”、“还书日期”,所建查询命名为“按日期查询”。 在“借阅日期”字段的条件行中输入: =[开始日期] and =[结束日期];操作查询;1.生成表查询;2. 更新查询;3.追加查询;4.删除查询;重复项、不匹配项查询;练习: 查找入学成绩相同的学生信息,要求显示学生学号、姓名、性别、院系和籍贯。;2.查找不匹配项查询;练习: 查询在“课程”表中列出的但是没有被学生选修过的课程。要求显示:课程编号、课程名称、学分、开课院系。; 4.5 SQL查询; 4.5 SQL查询;SQL语言的功能包括以下4个方面: 数据定义语言DDL:定义数据库的逻辑结构,包括定义表、视图和索引等。 数据操纵语言DML:包括数据检索和数据更新两大操作,其中数据更新包括插入、删除和修改操作。 数据控制语言:包括基本表和视图等的授权、完整性描述以及事务开始和结束等控制语句等。 嵌入式SQL语言:SQL语言既可以作为独立的语言供终端用户联机使用,也可以作为宿主型语言嵌入到某种高级程序设计语言中使用。规定了SQL语言在宿主语言程序中的使用规则。 ;SQL语言的应用有以下几个方面: 在查询“设计”视图中创建查询时,Access将在后台构造等效的SQL语句。 某些查询不能在设计网格中创建。对于传递查询、数据定义查询和联合查询,必须直接在 SQL 视图中创建 SQL 语句。 在Access中,某些情况下,Access会帮助用户填入SQL语句。;SQL语言的功能;1.CREATE 语句;【例4-19】使用SQL语句创建一个名为STUDENT的表,其表结构为:学号(文本型,10字符,主键)、姓名(文本型

文档评论(0)

kuailelaifenxian + 关注
官方认证
内容提供者

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

认证主体太仓市沙溪镇牛文库商务信息咨询服务部
IP属地上海
统一社会信用代码/组织机构代码
92320585MA1WRHUU8N

1亿VIP精品文档

相关文档