資料庫系統概論第 六章 合併查詢操作   上一頁    下一頁

6-5 表格之間的集 合

內容:

  • 6-5-1 範例研討:查詢同地區師生名單

表格經 SQL 處理之後的結果也是一個表格,但他的型態也許會和原表格不同,如果兩個 SQL 語句處理後之虛擬表格型態相同,可透過集合運算將兩個虛擬表格結合成一個表格。表格集合運算有:

  • 聯集(Union

  • 交集(Intersect

  • 減集(Minus

6-5-1 範例研討:查詢同地區師生名單

(A) 程式功能:Ex6_8

請查詢住在『台南市』的老師和學生名冊,請依照姓名、電話、地址之順序印出。

(B) 系統分析:

我們分別由 teachers students 兩表格中找出台南市者,兩表格輸出再聯集成一個表格即可。

(C) 程式範例:

程式如下:

Select name, tel, address

From students

Where address Like "台南市%"

Union

Select name, tel, address

From teachers

Where address Like "台南市%";

翻轉工作室:粘添壽

 

資料庫系統概論(含邏輯設計)

 

 

翻轉電子書系列: