



全文预览已结束
下载本文档
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
设有一个学生-课程数据库,包括学生关系Student、课程关系Course、选修关系SC,如下图所示:(18分)Student学号姓名性别年龄所在系95001李勇男20CS95002刘晨女19IS95003王敏女18MACourse课程号课程名学分1数据库32数学33信息系统44操作系统3SC学号课程号成绩9500119295001285950013889500229095002380长江大学试卷 院(系、部) 班级 姓名 学号 序号 .密封.线.根据以上所定义的三张基表写出相应的SQL语句:(1)统计有学生选修的课程门数。(2)查询每个学生的姓名及其选修课程的课程名。(3)求选修2号课程的学生的平均年龄。(4)求学分为4的每门课程的学生平均成绩。(5)查询年龄在20以下的学生的姓名、所在系、年龄。(6)统计每门课程的学生选修人数,超过2人的课程才统计。要求输出课程号和选修人数,查询结果按人数降序排列,若人数相同,按课程号升序排列。(7)检索姓名以王打头的所有学生的姓名和年龄。(8)创建一个视图,包括每个系的学生所选的每门课程的平均成绩。(9)把查询学生表的权限授予用户U1 设有一个学生-课程数据库,包括学生关系Student、课程关系Course、选修关系SC,如下图所示:(18分)Student学号姓名性别年龄所在系Course课程号课程名学分SC学号课程号成绩根据以上所定义的三张基表写出相应的SQL语句:(1)统计有学生选修的课程门数。答:SELECT COUNT(DISTINCT 课程号) FROM SC(2)查询每个学生的姓名及其选修课程的课程名。答:SELECT 姓名,课程名FROM Student,Course,Sc Where Student.学号=SC.学号 AND Course.课程号=SC.课程号. (3)求选修2号课程的学生的平均年龄。答:SELECT AVG(年龄) FROM Student,SC WHERE Student.学生号=SC.学生号 and 课程号=2(4)求学分为4的每门课程的学生平均成绩。答:SELECT Course.课程号,AVG(成绩) FROM Course, SCWHERE Course.课程号=SC.课程号 and 学分=4GROUP BY Course.课程号(5)查询年龄在20以下的学生的姓名、所在系、年龄。答:SELECT 姓名、系别、年龄 FROM StudentWHERE 年龄课2ORDER BY COUNT(*) DESC, 课程号(7)检索姓名以王打头的所有学生的姓名和年龄。答:SELECT 姓名,年龄 FROM Student WHERE 姓名 LIKE 王%(8)创建一个视图,包括每个系的学生所选的每门课程的平均成绩。答:Create view view1 as select 所在系, 课程号,avg(成绩)as 平均成绩from student, coursewhere Student.学号=SC.学号group by所在系, 课程号。长江大学试卷 院(系、部) 班级 姓名 学号 序号 .密封.线.2. 设有一个学生-课程数据库,包括学生关系Student、课程关系Course、选修关系SC,如下图所示:(18分)Student学号姓名性别年龄所在系95001李勇男20CS95002刘晨女19IS95003王敏女18MACourse课程号课程名学分1数据库32数学33信息系统44操作系统3SC学号课程号成绩9500119295001285950013889500229095002380根据以上所定义的三张基表写出相应的SQL语句:(1)统计学生人数。(2)查询每个学生的姓名及其选修课程的课程名和成绩。(3)求选修3号课程的学生的平均年龄。(4)求学分为3的每门课程的学生平均成绩。(5)查询年龄在21以下的学生的姓名、所在系、年龄。(6)统计每门课程的学生选修人数,超过3人的课程才统计。要求输出课程号和选修人数,查询结果按人数降序排列,若人数相同,按课程号升序排列。(7)检索姓名以刘打头的所有学生的姓名和年龄。(8)创建一个视图,包括每个系的学生所选的每门课程的平均成绩,而且只选取平均成绩为80分以上的。(9)把查询课程表的权限授予用户U2根据以上所定义的三张基表写出相应的SQL语句:(1)统计学生人数。答:SELECT COUNT(DISTINCT 学号) FROM Student(2)查询每个学生的姓名及其选修课程的课程名和成绩。答:SELECT 姓名,课程名,成绩FROM Student,Course,Sc Where Student.学号=SC.学号 AND Course.课程号=SC.课程号. (3)求选修3号课程的学生的平均年龄。答:SELECT AVG(年龄) FROM Student,SC WHERE Student.学生号=SC.学生号 and 课程号=3(4)求学分为3的每门课程的学生平均成绩。答:SELECT Course.课程号,AVG(成绩) FROM Course, SCWHERE Course.课程号=SC.课程号 and 学分=3GROUP BY Course.课程号(5)查询年龄在21以下的学生的姓名、所在系、年龄。答:SELECT 姓名、系别、年龄 FROM Student WHERE 年龄课3ORDER BY COUNT(*) DESC, 课程号(7)检索姓名以刘打头的所有学生的姓名和年龄。答:SELECT 姓名,年龄 FROM Student WHERE 姓名 LIKE 刘%(8)创建一个视图,包括每个系的学生所选的每门课程的平均成绩,而且只选取平均成绩为80分以上的。答:Create
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 檩条制作加工合同范本
- 厂房泥工劳务合同范本
- 国有土地使用权出让合同(示范)5篇
- 职测综合类题目及答案
- 新产品研发协议的实施细则
- 2025年师德师风自查报告及整改措施
- 2025年山西省运城市事业单位工勤技能考试题库(含答案)
- CN120304307A 一种母猪福利分娩哺育栏 (河南省农业科学院畜牧研究所)
- CN120195828A 一种光缆及其制备方法 (江苏通光信息有限公司)
- CN120160204A 一种节能型室外压缩机用防震装置 (安徽润安思变能源技术有限公司)
- 小屁孩日记阅读课件
- 医务人员职业道德准则(2025年版)全文培训课件
- 2025年职业指导师中级专业能力试卷:就业指导实务操作技能
- 产业园区建设汇报
- 保健公司客户服务流程规定
- 2025 整形外科面部痤疮瘢痕修复外科查房课件
- 赵子龙课件教学课件
- 肾脏先天畸形超声检查
- 软件工程概论第三版课件
- 心理健康与寝室生活
- 糖尿病病人饮食健康宣教
评论
0/150
提交评论