第4查询.pptVIP

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
第4查询

SELECT语句实例 (例4-33 ) 例4-33 在数据库“学生管理系统”中,使用SQL视图,创建一个名为“例4-33统计每个学生已修课程的总学分”的查询对象,查询结果要按学号升序排序。对于每个学生来说,某一课程的成绩大于等于60分才能统计该门课程成绩的学分(若不及格,就不统计该门课程成绩的学分)。该查询的运行结果如图4-89所示。 在该查询的“SQL视图”中应键入的SQL语句是: SELECT 修课成绩.学号, COUNT(课程.学分) AS 课程数, SUM(课程.学分) AS 总学分 FROM 修课成绩, 课程 WHERE 修课成绩.课程代码=课程.课程代码 AND 修课成绩.成绩=60 GROUP BY 修课成绩.学号 ORDER BY 修课成绩.学号; SELECT语句实例 (例4-34 ) 例4-34 在数据库“学生管理系统”中,使用SQL视图,创建一个名为“例4-34统计每门课程的平均分、最高分和最低分”的查询对象,查询结果要按课程名称升序排序。该查询的运行结果如图4-90所示。 在该查询的“SQL视图”中应键入的SQL语句是: SELECT 课程.课程名称, AVG(修课成绩.成绩) AS 平均分, MAX(修课成绩.成绩) AS 最高分, MIN(修课成绩.成绩) AS 最低分 FROM 修课成绩, 课程 WHERE 修课成绩.课程代码=课程.课程代码 GROUP BY 课程.课程名称 ORDER RY 课程.课程名称; SELECT语句实例 (例4-35 ) 5.SELECT 语句中使用 HAVING 子句实例 例4-35 在数据库“学生管理系统”中,使用SQL视图创建一个名为“例4-35查询两科以上成绩不及格的学生”的查询对象。 在该查询的“SQL视图”中应键入的SQL语句是: SELECT 学号, COUNT(*) AS 不及格的课程数 FROM 修课成绩 WHERE 成绩60 GROUP BY 学号 HAVING COUNT(*)=2; 4.9.2 INSERT语句 INSERT语句是用于向表中添加记录的语句,该语句有两种基本的用法,一种是用于添加一个记录,另一种是从其它表向目标表添加一个或多个记录。其语法格式如下。 语法格式1:添加单个记录 INSERT INTO 目标表 [(字段1[, 字段2[, …]])] VALUES (值1[, 值2[, ….]]); 语法格式2:添加多个记录 INSERT INTO 目标表 [(字段1[, 字段2[, …]])] SELECT [源表.]字段1[, 字段2[, …]] FROM 源表; 功能: 在数据库表中添加记录。 INSERT语句实例 (例4-36 ) 例4-36 在数据库“学生管理系统”中,使用SQL视图创建一个名为“例4-36添加一个新记录”的查询对象。使用INSERT语句在数据库“学生管理系统”中的“学生”表中添加一个记录。 添加记录的内容为:, 梁惠芬, 3, 女, #1984-11-28#, True, 752, 舞蹈 。 在该查询的“SQL视图” ,键入下面的SQL语句: INSERT INTO 学生(学号, 姓名, 班级号, 性别, 出生日期, 优干, 高考总分, 特长) VALUES 梁惠芬, 3, 女, #1984-11-28#, True, 752, 舞蹈); INSERT语句实例 (例4-37 ) 例4-37 在数据库“学生管理系统”中,假定有一个其结构与“学生”表结构完全相同的“临时学生”表,在“临时学生”表中已有3条记录(如图4-94所示)。使用SQL视图创建一个名为“例4-37往学生表添加一组新记录”的查询对象。使用INSERT语句将“临时学生”表中的所有记录添加到“学生”表中。运行该查询结果如图4-95所示。 在该查询的“SQL视图” 中应键入的SQL语句是: INSERT INTO 学生 SELECT * FROM 临时学生; 4.9.3 UPDATE语句 UPDATE语句用于修改更新

文档评论(0)

hello118 + 关注
实名认证
文档贡献者

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

1亿VIP精品文档

相关文档