ACCESS教程第四章查询的创建和使用.pptx

ACCESS教程第四章查询的创建和使用.pptx

  1. 1、本文档共62页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
第4章 查询的创建和使用;4.1 查询概述;查询的主要功能:;查询的主要功能:;4.1.2 查询的类型;4.1.2 查询的类型;4.1.2 查询的类型;4.1.3 查询视图;4.1.3 查询视图;4.2 选择查询的创建;1.建立单表查询 【例4-1】查询学生的基本信息,要求显示学生的学号、姓名、性别、出生日期和院系等信息,所建查询命名为“学生基本信息查询”。;2.建立多表查询;4. 2.2 使用查询设计视图;4.2.3 查询条件;1.常量 (1)数字型常量:如分数“89”、“90”等。 (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.2.4 编辑查询;4.3在查询中进行计算;查询中的常用计算;4.3.2 总计查询;4.3.3 分组总计查询;4.3.4 添加计算字段;【例4-8】 查询每个学生的奖学金级别,要求显示的字段有:“学号”、“姓名”、“院系”、“入学成绩”和“奖学金等级”。奖学金等级的划分标准是:入学成绩=650 的为“一级” ,620= 入学成绩650 的为“二级”,590=入学成绩620的为“三级” ,否则没有。;4.4 其他查询的设计;2.设计视图中的交叉表查询 【例4-10】利用交叉表查询,统计每名学生选修课程情况。要求显示学生“姓名”、选课数量、平均成绩以及所学课程的成绩。;4. 4.2 参数查询;4.4.3 操作查询;1.生成表查询;2. 更新查询;3.追加查询;4.删除查询;4.4.4 重复项、不匹配项查询;2.查找不匹配项查询; 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字符,主键)、姓名(文本型,8字符,不允许为空值)、性别(文本型,1字符)、出生日期(日期/时间型)、贷款否(是/否型)、简历(备注型)、照片(OLE对象型)。;【例4-20】使用SQL语句创建一个名为COURSE表,其表结构为:课程号(文本型,3字符,主键)、课程名称(文本型,50字符)、学分(单精度型)、授课院系(文本型,50字符)。;【例4-21】使用SQL语句创建一个名为SC表,其表结构为:学号(文本型,10字符)、课程号(文本型,3字符)、成绩(单精度型),主键由学号和课程号组成。同时使SC表与STUDENT表之间通过“学号”建立关系、SC表与COURSE表之间通过“课程号”字段建立关系。;2.ALTER;(2)修改字字段的数据类型,其一般格式为: ALTER TABLE 表名 ALTER 字段名 数据类型(大小) 注意:使用该命令只能修改字段的数据类型而不能修改字段名。 【例4-23】 将STUDENT表中新增加的“电话号码”字段修改为文本型、大小为8字符。 ALTER TABLE STUDENT ALTER 电话号码 TEXT(8);;(3)删除字段,其一般格式为: ALTER TABLE 表名 DROP 字段名 【例

您可能关注的文档

文档评论(0)

精品课件 + 关注
实名认证
内容提供者

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

1亿VIP精品文档

相关文档