數據庫理論一些疑惑點
![](http://static.javashuo.com/static/loading.gif)
![](http://static.javashuo.com/static/loading.gif)
![](http://static.javashuo.com/static/loading.gif)
![](http://static.javashuo.com/static/loading.gif)
![](http://static.javashuo.com/static/loading.gif)
![](http://static.javashuo.com/static/loading.gif)
![](http://static.javashuo.com/static/loading.gif)
(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);
![](http://static.javashuo.com/static/loading.gif)
歡迎關注本站公眾號,獲取更多信息