封面頁書名頁版權頁前言頁目錄頁第1章SQL基礎
1.1 什麼是SQL
1.2 SQL的發展史
1.3 SQL語句
1.4 資料類型
1.4.1 數值型
1.4.2 時間類型
1.4.3 字元類型
1.4.4 BLOB類型
1.5 表達式
1.5.1 SQL表達式語法
1.5.2 列表達式
1.5.3 常數表達式
1.5.4 函數表達式
1.5.5 聚組表達式
1.5.6 過程呼叫表達式
1.5.7 算術運算符
1.5.8 串接運算符
1.6 函數
1.6.1 算術函數
1.6.2 三角函數
1.6.3 指數和對數函數
1.6.4 日期/時間函數
1.7 null值
1.8 小結第2章範例資料庫
2.1 範例資料庫的結構
2.1.1 customer表
2.1.2 orders表和items表
2.1.3 stock表和catalog表
2.1.4 cust-calls表
2.1.5 代碼表
2.2 各表之間的聯繫
2.3 stores7資料庫的生成
2.4 stores7中的數據
2.5 小結第3章簡單的查詢
3.1 select語句
3.2 基本的select語句
3.2.1 使用星號(*)
3.2.2 列名的次序
3.2.3 去除重複行
3.2.4 查詢子字串
3.3 搜尋語句(where子句)
3.3.1 搜尋條件
3.3.2 比較條件
3.3.3 空值判定
3.3.4 範圍判定
3.3.5 組屬判定
3.3.6 模式匹配
3.3.7 複合條件
3.4 計算列
3.5 order by子句
3.5.1 升序與降序
3.5.2 多列排序
3.5.3 列序號
3.6 儲存查詢結果
3.7 小結第4章多表連接查詢
4.1 多表查詢的例子
4.2 簡單的多表連接查詢
4.2.1 如何建構多表連接查詢
4.2.2 父子關係表的連接
4.2.3 其他等值連接
4.2.4 非等值連接
4.3 連線查詢特有的問題
4.3.1 二義性的列名
4.3.2 多表查詢與笛卡兒積
4.3.3 *的使用
4.3.4 表的別名
4.4 自連接
4.4.1 多餘數據
4.4.2 自連接與into temp子句
4.4.3 引用rowid值查找重複值
4.5 外連接
4.5.1 簡單外連接
4.5.2 嵌套的簡單連接
4.5.3 嵌套外連接
4.5.4 兩張表與第三張表的外連接
4.6 小結第5章分組統計
5.1 聚組函數
5.1.1 什麼是聚組函數
5.1.2 使用count函數
5.1.3 使用sum函數
5.1.4 使用avg函數
5.1.5 使用min函數和max函數
5.2 使用group by子句
5.2.1 瞭解group by子句
5.2.2 使用聚組函數
5.2.3 分組結果排序
5.2.4 分組的一些限制
5.3 使用having子句
5.4 小結第6章子查詢
6.1 使用子查詢
6.1.1 什麼是子查詢
6.1.2 where子句中的子查詢
6.1.3 子查詢是如何處理的
6.2 子查詢應用舉例
6.2.1 由in引入的子查詢
6.2.2 由關係運算子連接的子查詢
6.2.3 使用量詞
6.3 相關子查詢
6.3.1 理解相關子查詢
6.3.2 使用存在量詞
6.4 子查詢與連接
6.5 子查詢的嵌套
6.6 having子句中的子查詢
6.7 小結第7章集合運算
7.1 並運算
7.1.1 並的實現
7.1.2 union運算的特性
7.1.3 union運算的應用
7.2 交運算
7.3 差運算
7.4 小結第8章SQL的資料更新功能
8.1 向表中插入數據
8.1.1 插入一行數據
8.1.2 插入多行數據
8.2 更新表中的數據
8.2.1 update語句
8.2.2 更新所有的行
8.2.3 在update的where子句引入子查詢
8.2.4 在update的set子句中引入子查詢
8.3 刪除表中的數據
8.3.1 delete語句
8.3.2 刪除所有行
8.3.3 在delete的where子句中引入子查詢
8.4 批次資料的載入與卸載
8.4.1 load語句
8.4.2 unload語句
8.5 小結第9章儲存過程
9.1 了解預存程序
9.1.1 什麼是預存程序
9.1.2 如何處理預存程序
9.1.3 為什麼要使用預存程序
9.2 如何建立和使用預存程序
9.2.1 如何建立一個預存過程
9.2.2 發現儲存過程中的錯誤
9.2.3 儲存過程的執行
9.3 使用變數
9.3.1 變數的定義與使用
9.3.2 變數的作用域
9.3.3 為變數賦值
9.3.4 SPL的表達式
9.4 SPL語句
9.4.1 語句塊
9.4.2 IF語句
9.4.3 FOR語句
9.4.4 WHILE語句
9.4.5 FOREACH語句
9.4.6 EXIT語句
9.4.7 CONTINUE語句
9.4.8 SYSTEM語句
9.5 資料傳遞
9.5.1 向預存程序傳遞數據
9.5.2 由預存程序傳回數據
9.6 異常處理
9.6.1 捕獲錯誤
9.6.2 ON EXCEPTION語句的控制域
9.6.3 使用者定義的異常
9.7 小結附錄頁
展開