4-1 資料庫共通的語言-SQL

4-2 SQL 的歷史

4-3 SQL 的基本語言

4-4 SQL 物件(SQL Object)

4-5 資料型態

4-6 資料型態轉換

4-7 基本表格(BASED TABLE)

4-8 虛擬欄位和虛擬表格

4-9 資料型態轉換函數

4-10 SQL 中常用的函數

4-11 SELECT 指令小結

4-12 視觀表格(VIEW)

4-13 基本表格、視觀表格的拷貝

 

 

   

在 SELECT 指令中,WHERE 子句和 HAVING 子句還可以一起使用。現將 SELECT 指令小結如下:
查詢------SELECT

SELECT <欄位名1>,<欄位名2>,…………,<欄位名n>
FROM <表格名1>,<表格名2>,………,<表格名n>
[WHERE 條件]
GROUP BY <欄位名1>,<欄位名2>,…………,<欄位名n>
[HAVING 分組篩選條件]
[ORDER BY <欄位名1>,<欄位名2>,………,<欄位名n>]

 
系統在執行這個完整的查詢敘述時,首先根據 WHERE 子句篩選出滿足條件的資料列,然後根據 GROUP BY 對選取的資料列進行分組並計算每個組的群組函數值,再根據 HAVING 子句篩選某些群組作為結果,最後根據 ORDER BY 子句裡的群組函數值對各組資料進行排序顯示,詳細步驟如圖 1 所示。
 

查詢各部門中的最大薪資,最小薪資,薪資總和。

 

   

查詢部門薪資總和大於 10000 的部門。