SQL必知必會 第4版pdf
目 錄 第1課 瞭解SQL 1 1.1 資料庫基礎 1 1.2 什麼是SQL 6 1.3 動手實踐 7 1.4 小結 8 第2課 檢索資料 9 2.1 SELECT語句 9 2.2 檢索單個列 10 2.3 檢索多個列 12 2.4 檢索所有列 13 2.5 檢索不同的值 14 2.6 限制結果 15 2.7 使用註釋 18 2.8 小結 20 第3課 排序檢索資料 21 3.1 排序資料 21 3.2 按多個列排序 23 3.3 按列位置排序 24 3.4 指定排序方向 25 3.5 小結 28 第4課 過濾資料 29 4.1 使用WHERE子句 29 4.2 WHERE子句操作符 31 4.3 小結 36 第5課 高階資料過濾 37 5.1 組合WHERE子句 37 5.2 IN操作符 41 5.3 NOT操作符 43 5.4 小結 45 第6課 用萬用字元進行過濾 46 6.1 LIKE操作符 46 6.2 使用萬用字元的技巧 53 6.3 小結 53 第7課 建立計算欄位 54 7.1 計算欄位 54 7.2 拼接欄位 55 7.3 執行算術計算 61 7.4 小結 63 第8課 使用資料處理函式 64 8.1 函式 64 8.2 使用函式 65 8.3 小結 73 第9課 彙總資料 74 9.1 聚集函式 74 9.2 聚集不同值 81 9.3 組合聚集函式 83 9.4 小結 83 第10課 分組資料 84 10.1 資料分組 84 10.2 建立分組 85 10.3 過濾分組 87 10.4 分組和排序 90 10.5 SELECT子句順序 92 10.6 小結 92 第11課 使用子查詢 93 11.1 子查詢 93 11.2 利用子查詢進行過濾 93 11.3 作為計算欄位使用子查詢 98 11.4 小結 100 第12課 聯結表 101 12.1 聯結 101 12.2 建立聯結 104 12.3 小結 111 第13課 建立高階聯結 112 13.1 使用表別名 112 13.2 使用不同型別的聯結 113 13.3 使用帶聚集函式的聯結 119 13.4 使用聯結和聯結條件 121 13.5 小結 121 第14課 組合查詢 122 14.1 組合查詢 122 14.2 建立組合查詢 123 14.3 小結 129 第15課 插入資料 130 15.1 資料插入 130 15.2 從一個表複製到另一個表 137 15.3 小結 138 第16課 更新和刪除資料 139 16.1 更新資料 139 16.2 刪除資料 141 16.3 更新和刪除的指導原則 143 16.4 小結 144 第17課 建立和操縱表 145 17.1 建立表 145 17.2 更新表 150 17.3 刪除表 153 17.4 重命名錶 153 17.5 小結 154 第18課 使用檢視 155 18.1 檢視 155 18.2 建立檢視 158 18.3 小結 165 第19課 使用儲存過程 166 19.1 儲存過程 166 19.2 為什麼要使用儲存過程 167 19.3 執行儲存過程 169 19.4 建立儲存過程 170 19.5 小結 174 第20課 管理事務處理 175 20.1 事務處理 175 20.2 控制事務處理 177 20.3 小結 182 第21課 使用遊標 183 21.1 遊標 183 21.2 使用遊標 184 21.3 小結 189 第22課 高階SQL特性 190 22.1 約束 190 22.2 索引 197 22.3 觸發器 199 22.4 資料庫安全 201 22.5 小結 202 附錄A 樣例表指令碼 203 附錄B 流行的應用程式 210 附錄C SQL語句的語法 223 附錄D SQL資料型別 228 附錄E SQL保留字 234 常用SQL語句速查 238 索引 240