3.69 将一个新学生元组(学号:200215128;姓名:陈冬;性别:男;所在系:IS;年龄:18岁)插入到Student表中。
3.70 将学生张成民的信息插入到Student表中
已经存在在表中
3.71插入一条选课记录( '200215128','1 ')
3.72 对每一个系,求学生的平均年龄,并把结果存入数据库
3.73将学生200215121的年龄改为22岁
3.74 将所有学生的年龄增加1岁
3.75 将计算机科学系全体学生的成绩置零
3.76 删除学号为200215128的学生记录
3.77 删除所有的学生选课记录
DELETE
FROM SC;
3.78 删除计算机科学系所有学生的选课记录
3.79 向SC表中插入一个元组,学生号是200115128,课程号是0202,成绩为空
3.80 将student中学生号为200115128的学生所属系改为空值
3.81从Student表中找出漏填了数据的学生信息
3.82找出选秀0202号课程的不及格学生
3.83 选出选修1号课程的不及格的学生以及缺考的学生
3.84建立信息系学生的视图
3.85 建立信息系学生的视图,并要求进行修改和插入操作时仍需保证该视图只有信息系的学生 。
Oracle的关系视图本身不包含任何数据,也是大家最常用的视图,通过create view... as ...简化的语法就可以创建,还可以需求将视图设置为只读形式等。注意:在当前用户下创建视图需要CREATE VIEW系统权限。openGauss可以兼容Oracle创建视图语法,但对于Oracle视图创建中的with check option以及with read only选项暂不支持。
3.86 建立信息系选修了1号课程的学生视图
3.87 建立信息系选修了1号课程且成绩在90分以上的学生的视图
3.88 定义一个反映学生出生年份的视图
3.89将学生的学号及平均成绩定义为一个视图
3.90 将Student表中所有女生记录定义为一个视图
3.91 删除视图BT_S和视图IS_S1
3.92 在信息系学生的视图中找出年龄小于20岁的学生
3.93查询选修了1号课程的信息系学生
3.94 在S_G视图(例3.89中定义的视图)中查询平均成绩在90分以上的学生学号和平均成绩
3.95 将信息系学生视图IS_Student中学号200115128的学生姓名改为“刘辰”