4-4 Select 查詢命令
4-4-1 Select 命令格式 Select 命令是用來擷取或查詢資料表的內容。擷取表示由取出表格某些欄位內容(無 Where 條件判斷),查詢表示取出某些滿足條件的資料表內容(需 Where 條件判斷),當然也有擷取與查詢混合使用。Select 格式如下:
比較通用的語法是:
注意:SQL 語法是用 ; 來表式語句的結束。
圖 4-3 select 命令功能
4-4 簡單擷取表格 4-4-2 範例研討:列出學生名冊 (A) 程式功能:Ex4_1 請列印出所有學生的的所有資料。 (B) 系統分析: 全校學生資料都儲存於『students』資料表內,只要將它內容全部印出來即可。 (C) 程式範例:
其中 * 號表示所有欄位的意思。此命令表示由 students 資料表中擷取所有的欄位資料。 (D) 系統操作: (1) 點選 SQL 選單:
(2) 輸入 SQL 命令:
(3) 顯示查詢結果: 由查詢結果可以看出,學校登錄每一位學生的資料有:學號(student_ID)、姓名(name)、班級代碼(class_ID)、性別(sex)、電話(tel)、電子郵件(mailbox)與地址(address)等資料。每項資料由一個欄位來儲存。
4-4-3 範例探討:擷取學生部分資料 (A) 程式功能:Ex4_2 請擷取所有學生的學號、姓名與電話。 (B) 系統分析: 全校所有學生資料都儲存 students 資料表內,但僅要求擷取每位學生的學號(student_ID)、姓名(name) 與電話(tel),因此僅擷取 students 資料表內某些欄位,如下圖所示:
圖 4-5 擷取部分欄位 (C) 程式範例:
該命令的功能是:由 students 資料表內擷取 student_ID、name 與 tel 等欄位的資料。 (D) 執行結果
|
翻轉工作室:粘添壽
資料庫系統概論(含邏輯設計)
翻轉電子書系列: |