北大青鸟SQL内部测试题3
合集下载
相关主题
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 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语句,可以不输入测试数据。