6-2 Select 基本語句
6-2-1 Select 敘述語法 Select 命令是用來擷取或查詢資料表的內容。擷取表示由取出表格某些欄位內容(無 Where 條件判斷),查詢表示取出某些滿足條件的資料表內容(需 Where 條件判斷),當然也有擷取與查詢混合使用。Select 格式如下:
比較通用的語法是:
注意:SQL 語法是用 ; 來表示語句的結束。
圖6 -4 簡單擷取表格 6-2-2 範例探討:列印所有老師資料 (A) 系統需求:Ex6_1 人事處希望查詢全部老師的所有資料,列印出的結果如下:(僅顯示部分老師)
(B) 製作技巧: 首先,我們必須知道老師的資料放在哪裡,由 course_db 關聯圖中可以看出,是儲存於 teachers 資料表內,如下:
(C) 程式範例:
其中『select *』表示擷取所有欄位的資料,另『from teachers』表示由 teachers 資料內擷取,最後『;』表示語句結束。 6-2-3 範例探討:列印學生的部分資料 (A)系統需求:Ex6_2 學務處希望查詢全部學生的姓名、電話、性別與地址,期望列印出的結果如下:(僅顯示部分學生)
(B)製作技巧: 學生的資料式存放在 students 資料表內。僅需要擷取name、tel、sex與 address 等欄位的資料即可。
(C)程式範例:
其中 select 與 from 是關鍵字。 6-2-4 範例研討:列印老師的部分資料 (A)系統需求:Ex6_3 教務處希望查詢全部老師的姓名、電話與地址,期望列印出的結果如下:(僅顯示部分學生)
(B)製作技巧: 老師的資料存放在 teachers 資料表內。僅需要擷取name、tel與 address 等欄位的資料即可。
(C) 程式範例:
|
翻轉工作室:粘添壽
資料庫程式設計:
翻轉電子書系列:
|