700字范文,内容丰富有趣,生活中的好帮手!
700字范文 > oracle学生成绩表的创建 oracle如何创建视图(1)创建视图V_StudInfo 查询学生的学

oracle学生成绩表的创建 oracle如何创建视图(1)创建视图V_StudInfo 查询学生的学

时间:2022-12-27 04:03:21

相关推荐

oracle学生成绩表的创建 oracle如何创建视图(1)创建视图V_StudInfo 查询学生的学

共回答了20个问题采纳率:95%

1

create view V_StudInfo

as

select a.学号,a.姓名,b.课程号,b.课程名,

case when c.成绩 between 90 and 100 then '优'

when c.成绩 between 80 and 89 then '良'

when c.成绩 between 70 and 79 then '中'

when c.成绩 between 60 and 69 then '及格'

else '不及格' end 成绩等级

from 学生表 a,课程表 b, 成绩表 c where a.学号=c.学号

and b.课程号=c.课程号

2

create view V_Stud

as

select a.学号,a.姓名,count(*) 所修科目数,avg(成绩) 平均成绩

from 学生表 a,课程表 b, 成绩表 c where a.学号=c.学号

and b.课程号=c.课程号

and a.学号 in

(select a.学号

from 学生表 a,课程表 b, 成绩表 c where a.学号=c.学号

and b.课程号=c.课程号 and b.课程名='英语' and c.成绩>75) 表名和字段名,自己跟你实际的核对一下,不同的改一下

1年前

4

oracle学生成绩表的创建 oracle如何创建视图(1)创建视图V_StudInfo 查询学生的学号 姓名 所修课程号 所修课程名称 成绩等级(9...

本内容不代表本网观点和政治立场,如有侵犯你的权益请联系我们处理。
网友评论
网友评论仅供其表达个人看法,并不表明网站立场。