位置: IT常识 - 正文

实验七 视图(视图的定义和操作实验报告)

编辑:rootadmin
实验七 视图 第1关:创建视图

推荐整理分享实验七 视图(视图的定义和操作实验报告),希望有所帮助,仅作参考,欢迎阅读内容。

文章相关热门搜索词:实验四视图操作和数据控制,视图的定义及使用实验,视图的实验报告,视图实验的实验总结,视图的定义和操作实验报告,实验6视图的应用,实验七 视图设计实验,实验七 视图设计实验,内容如对您有帮助,希望把文章链接给更多的朋友!

实验完成要求

根据代码区的提示,将SQL语句书写在对应的代码区中。

注:请务必将select子句中出现的列名小写,顺序必须和题目要求一致

1、创建视图vcg,查询课程名为'Math'的课程中,成绩不及格的学生,列出学号,课程号,成绩。 2、修改视图vcg中的数据,将成绩加5分

实验七 视图(视图的定义和操作实验报告)

3、删除视图vcg中的数据,将成绩小于40分的选课信息删除。

Create view vcgasselect sno,cno,gradefrom SCwhere cno in(select cno from Course where cname='Math') and grade<60;update vcgset grade=grade+5;deletefrom vcgwhere grade<40;第2关:创建和使用视图

实验完成要求

根据代码区的提示,将SQL语句书写在对应的代码区中。

注:请务必将select子句中出现的列名小写,顺序必须和题目要求一致

1、创建视图vsumc,使其包含每个选了课的学生获得的学分(成绩及格才能得学分)。列出学号和总学分(列名:ssumc)。

2、使用vsumc视图,查询男同学总学分高于12分的学生的学号,姓名,性别。

3、使用vsumc视图,查询总学分最高的学生,列出学号,姓名,性别,年龄,所在系

4、使用vsumc视图,查询平均分大于等于65分的学生的学号,平均分(列名:savg),总学分(列名:ssumc)

create view vsumc(sno,ssumc)as select sno,sum(ccredit)from SC,Coursewhere grade>=60 and Course.cno=SC.cnogroup by sno;select sno,sname,ssexfrom Studentwhere ssex='m' and exists(select * from vsumc where sno=student.sno and ssumc>12);select vsumc.sno,sname,ssex,sage,sdeptfrom vsumc,Studentwhere ssumc >= all(select ssumc from vsumc) and Student.sno = vsumc.sno;select SC.sno, avg(grade) savg,ssumcfrom vsumc,SC where SC.sno=vsumc.sno group by SC.sno,ssumchaving avg(grade)>=65;
本文链接地址:https://www.jiuchutong.com/zhishi/297314.html 转载请保留说明!

上一篇:如何将html模板资源转为vuecli项目(怎么把html转成图片)

下一篇:CLIP(Contrastive Language-Image Pre-Training)简介

免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

鄂ICP备2023003026号

网站地图: 企业信息 工商信息 财税知识 网络常识 编程技术

友情链接: 武汉网站建设 电脑维修 湖南楚通运网络