数据库理论一些疑惑点

 数据库理论一些疑惑点

 

 数据库理论一些疑惑点

 

 数据库理论一些疑惑点

 

 数据库理论一些疑惑点

 

 数据库理论一些疑惑点

 

 数据库理论一些疑惑点

 

 数据库理论一些疑惑点

 

 

 

 

 

 

 

(2)自身连接查询

例如:查询每一门课的间接先修课。

SELECT FIRST.Cno, SECOND.Cpno

FROM Course FIRST, Course SECOND

WHERE FIRST.Cpno = SECOND.Cno;

 

(3)外连接查询

例如:查询每个学生及其选修课的情况(要求输出所有学生--含未选修课程的学生的情况)

SELECT Student.Sno, Sname, Ssex, Sage, Sdept, Cno, Grade

FROM Student LEFT OUT JOIN SC ON(Student.Sno = SC.Sno);

 

(6)嵌套查询(带有比较运算符的子查询)

例如:找出每个学生 超过他所选修课程平均成绩的课程号。

SELECT Sno, Cno

FROM SC x

WHERE Grade >= ( SELECT AVG(Grade)

                 FROM SC y

                 WHERE y.Sno = x.Sno);

 数据库理论一些疑惑点

 

上一篇:Go 学习笔记 09 | Golang 结构体与 JSON 互相转换


下一篇:【SQL练习】 计算并填写学生获得的总学分 本题目要求编写UPDATE语句, 计算每位学生已获得的总学分并填写在stu表中的totalcredit字段。