北大青鸟SQL内部测试题3

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

题目

某中心UEEP班级的内部测试成绩通过数据库来保存,内部测试数据库名称为UEEPTEST,保存内部测试的表为TestInfo,对应的内部测试成绩表为TestScore,表结构和存储的数据如下:

内部测试表:TestInfo

TestID Stage TestName

1 S1 Logic Java

2 S1 HTML

3 S1 SQL

4 S1 C#/WinForms

5 S2 SQL Server

6 S2 .Net

7 S2 JavaScript

8 S2 Java

9 Y2 .NET

10 Y2 Java

内部测试成绩表:TestScore

TestID Class StudentName Score

1 S1161 张良宝80

1 S1161 刘宇100

2 S1161 张良宝60

2 S1161 刘宇60

2 S1161 严琴80

1 S116

2 杨超40

1 S116

2 张立华100

1 S116

2 陈磊80

1 S116

2 张伟60

2 S1162 杨超60

2 S1162 张立华80

2 S1162 陈磊80

2 S1162 张伟40

2 S1162 杨飞100

编写SQL语句实现以下的要求:

使用分组查询,查询出不同阶段(S1、S2、Y2)内部测试的次数;

查询出S1161班第二次内部测试的平均成绩;

学员“张立华”姓名写错了,应为“张丽华”,请编写SQL语句进行更新;

S1162班学员“杨飞”,Logic Java内部测试成绩为80分,录入时遗漏,请编写SQL语句插入该记录;

查询出内部测试不及格(少于60分)的人员所在的班级、姓名、内部测试名称、内部测试成绩。

要求:

要求创建数据库UEEPTEST和两个表,编写和调试SQL语句,可以不输入测试数据。

相关文档
最新文档