|
5-2 比較運算子連接
內容:
上層查詢語句是否執行是依照下層子句查詢結果之比較而決定,比較運算子有:等於(=)、大於(>)、小於(<)、、等等。
5-2-1範例研討:查詢系所規劃課程
(A)程式功能:Ex5_1
請查詢『資訊管理系』全學年規劃有哪些課程,結果如下:

(B)系統分析:



|
Select dep_ID
From department
Where dep_name = '資訊管理系');
 |
|
Select *
From all_course
Where dep_ID = '11';
 |
(C)程式範例:
吾人將上述兩個子查詢串接起來即可,如下:
|
Select *
From all_course
Where dep_ID = (Select dep_ID
From department
Where dep_name = '資訊管理系'); |
5-2-2範例研討:查詢低於平均分數同學
(A)程式功能:Ex5_2
請查詢修讀資料庫系統(開課代碼 open_course_ID = 1) 低於平均分數同學的學號(student_ID)與分數 (final),結果如下:

(B)系統分析:

|
Select avg(final)
From select_course
Where open_course_ID = '1';
 |
|
Select student_ID, final
From select_course
Where open_course_ID = '1'
And final <= '83.83';
 |
(C)程式範例:
吾人將上述兩個子查詢串接起來即可,如下:(同表格串接查詢)
|
Select student_ID, final
From select_course
Where open_course_ID = '1'
And final <= (select avg(final)
from select_course
where open_course_ID = '1'); |
5-2-3自我挑戰:列印班級名冊
(A)程式功能:PM5_1
請列印『進四資管二丙』班級名冊,請依照學號(student_ID)、姓名(name)、性別(sex) 與電話(tel)順序,結果如下:

(B)重點提示:

|
Select class_ID
From classes
Where class_name = '進四資管二丙';
 |
|
Select student_ID, name, sex, tel
From students
Where class_ID = '902113';
 |
5-2-4自我挑戰:系別教師名冊
(A)程式功能:PM5_2
請列印『資訊管理系』教師名冊,請依照教師編號(teacher_ID)、姓名(name)、電話(tel) 與郵件地址 (mailbox) 順序,結果如下:

(B)重點提示:
|

翻轉工作室:粘添壽
資料庫系統概論(含邏輯設計)
翻轉電子書系列:
|