例程练习2
openGauss使用练习
代码及运行结果
- 3.69
代码:
INSERT INTO student(sno,sname,ssex,sage,sdept) VALUES ('200215149','陈冬东','男',23,'CS');运行结果
![]()
- 3.70
代码:
INSERT INTO student VALUES ('200215142','陈冬','男',22,'CT');运行结果
![]()
- 3.71
代码:
INSERT INTO sc(sno,cno) VALUES ('200215149','0209');运行结果
![]()
- 3.72
代码:
INSERT INTO dept_age (Sdept,avg_age) SELECT Sdept,AVG(Sage) FROM student GROUP BY sdept;运行结果
![]()
![]()
- 3.73
代码:
UPDATE student SET sage=33 WHERE sno='200215137';运行结果
![]()
- 3.74
代码:
UPDATE student set sage=sage+1;运行结果
![]()
- 3.75
代码:
UPDATE sc SET grade=0 WHERE sno IN (SELECT sno FROM student WHERE sdept='IS');运行结果
![]()
- 3.76
代码:
DELETE from student WHERE sno='200213147';运行结果
![]()
- 3.77
代码:
DELETE FROM dept_age;运行结果
![]()
- 3.78
代码:
DELETE from sc WHERE sno IN (SELECT sno FROM student WHERE sdept='IS');运行结果
![]()
- 3.79
代码:
INSERT into sc (sno,cno,grade) VALUES('200213151','0223',NULL);运行结果
![]()
- 3.80
代码:
UPDATE student SET sdept = NULL WHERE sno='200215137';运行结果
![]()
- 3.81
代码:
SELECT * FROM student WHERE sname IS NULL OR sno IS NULL OR ssex IS NULL OR sdept IS NULL;运行结果
![]()
- 3.82
代码:
SELECT sno FROM sc WHERE grade<60 AND cno='0207';运行结果
![]()
- 3.83
代码:
SELECT sno FROM sc WHERE cno='0207' AND (grade<60 OR grade is NULL);运行结果
![]()
- 3.84
代码:
CREATE VIEW IS_student AS SELECT sno,sname,sage FROM student where sdept='IS';运行结果
![]()
- 3.85
代码:
CREATE VIEW IS_student1 AS SELECT sno,sname,sage FROM student WHERE sdept='IS' WITH CHECK OPTION;运行结果
![]()
说明:openGauss不支持‘WITH CHECK OPTION’子句。 - 3.86
代码:
CREATE VIEW IS_s1 AS SELECT student.sno,sname,grade FROM student,sc WHERE sdept='IS' AND student.sno=sc.sno AND sc.cno='0204';运行结果
![]()
- 3.87
代码:
CREATE VIEW IS_s2 AS SELECT sno,sname,grade FROM IS_s1 WHERE grade>=90;运行结果
![]()
- 3.88
代码:
CREATE VIEW BT_s(sno,sname,sbirth) AS SELECT sno,sname,2014-sage FROM student;运行结果
![]()
- 3.89
代码:
CREATE VIEW s_G(sno,Gavg) AS SELECT sno,AVG(grade) FROM sc GROUP BY sno;运行结果
![]()
- 3.90
代码:
CREATE VIEW F_student(F_sno,name,sex,age,dept) AS SELECT * FROM student WHERE ssex='女';运行结果
![]()
- 3.91
代码:
DROP VIEW is_s1 CASCADE;运行结果
![]()
- 3.92
代码:
SELECT F_sno,age FROM f_student WHERE age<20;运行结果
![]()
- 3.93
代码:
SELECT cs_student.sno,sname FROM cs_student,sc WHERE cs_student.sno=sc.sno AND sc.cno='0204';运行结果
![]()
- 3.94
代码:
SELECT Sno,AVG(grade) FROM sc GROUP BY Sno HAVING AVG(grade) >= 90;运行结果
![]()
- 3.95
代码:
UPDATE student SET sname='欧阳娜拉' WHERE sno='200213157' AND ssex='女' ;运行结果
![]()
- 3.96
代码:
INSERT INTO student VALUES('200215199','张三','男',88,'CS');运行结果
![]()






























浙公网安备 33010602011771号