视图课堂作业

视图课堂作业

	-- 1.
CREATE VIEW courseavg(cno,avggrade,maxgrade,mingrade)
AS
SELECT Cno,avg(Grade),max(Grade),min(Grade) from sc GROUP BY Cno;

-- 查询结果
SELECT * from courseavg


-- 2.
-- 创建表
create  table course_a(
cno char(4),
avggrade int,
maxgrade int,
mingrade int
);

INSERT 
INTO course_a(cno,avggrade,maxgrade,mingrade)
SELECT * from courseavg;
-- 查看结果
SELECT * FROM course_a 

-- 3。
-- 因为之前的数据表做作业,所以可能跟老师筛选的结果不太一样 
SELECT sc.Sno,sc.Cno,sc.Grade 
from courseavg,sc 
WHERE sc.Cno=courseavg.cno and (sc.Grade=courseavg.maxgrade or sc.Grade=courseavg.mingrade)

-- 4.
-- 按题目创建视图
create view stugrade
as
select student.sno,sname,sc.cno,cname,grade
from student,sc,course
where student.sno=sc.sno and sc.cno=course.cno

-- 1)
UPDATE stugrade
set sname='张成浩'
WHERE sno='201415011'

-- 2)
UPDATE  stugrade
set Grade=Grade+20
WHERE sno='201415011'

UPDATE stugrade
SET Grade=100
WHERE Grade>100 AND sno='201415011'
全部评论

相关推荐

10-09 00:50
已编辑
长江大学 算法工程师
不期而遇的夏天:1.同学你面试评价不错,概率很大,请耐心等待;2.你的排名比较靠前,不要担心,耐心等待;3.问题不大,正在审批,不要着急签其他公司,等等我们!4.预计9月中下旬,安心过节;5.下周会有结果,请耐心等待下;6.可能国庆节前后,一有结果我马上通知你;7.预计10月中旬,再坚持一下;8.正在走流程,就这两天了;9.同学,结果我也不知道,你如果查到了也告诉我一声;10.同学你出线不明朗,建议签其他公司保底!11.同学你找了哪些公司,我也在找工作。
点赞 评论 收藏
分享
10-28 11:04
已编辑
美团_后端实习生(实习员工)
一个2人:我说几个点吧,你的实习经历写的让人觉得毫无含金量,你没有挖掘你需求里的 亮点, 让人觉得你不仅打杂还摆烂。然后你的简历太长了🤣你这个实习经历看完,估计没几个人愿意接着看下去, sdk, 索引这种东西单拎出来说太顶真了兄弟,好好优化下简历吧
点赞 评论 收藏
分享
点赞 收藏 评论
分享
牛客网
牛客企业服务