幫助中心 | 我的帳號 | 關於我們

SQL案例解析(以SQL Server與Oracle為例)

  • 作者:徐桂祥
  • 出版社:清華大學
  • ISBN:9787302259497
  • 出版日期:2011/08/01
  • 裝幀:平裝
  • 頁數:489
人民幣:RMB 59.8 元      售價:
放入購物車
加入收藏夾

內容大鋼
    《SQL案例解析:以SQL Server與Oracle為例》彙集作者徐桂祥多年的資料庫開發經驗,同時探討SQL語法、Oracle及SQL Server這兩種企業級資料庫的應用。書中涵蓋許多極具商業價值的案例,特別適合已具有Oracle或SQL Server經驗的資料庫開發人員、DBA、軟體架構師、資料庫應用及維護人員閱讀。借助《SQL案例解析:以SQL Server與Oracle為例》,可幫助他們形成解決實際問題的思路並提高問題處理能力。

作者介紹
徐桂祥
    擁有多年半導體相關合格率分析軟體的開發經驗,曾參與台灣積體電路、聯電、力晶半導體、新加坡特許半導體、中國大陸龍騰光電等合格率分析軟體的開發及項目導入。     擅長性能調整、海量數據分析處理以及統計應用軟體的開發。     擁有MCITP:Database DeveloDer、OraclePL/SQL OCP國際認證。

目錄
第1章 資料庫的使用
  1.1 什麼是SQL
  1.2 程序語言或資料庫
  1.3 SQL Server 概述
  1.4 Oracle概述
第2章 SELECT查詢語句
  2.1 基本SELECT子句
  2.2 欄位選擇(SELECT)
  2.3 指定數據源(FROM)
  2.4 指定查詢限定條件(WHERE)
    2.4.1 比較運算符
    2.4.2 以邏輯運算符組合多個條件
    2.4.3 列舉項目(IN / NOT IN)
    2.4.4 NULL選取
    2.4.5 範圍限制(BETWEEN...AND)
    2.4.6 字元模糊匹配
  2.5 查詢結果的排序(ORDER BY)
  2.6 數據分組(GROUP BY)
第3章 基本SQL用法
  3.1 SQL編寫風格
  3.2 數據表連接的使用
    3.2.1 內連接
    3.2.2 外連接
    3.2.3 交叉連接
  3.3 子查詢
    3.3.1 嵌套子查詢
    3.3.2 相關子查詢
  3.4 集合的使用
    3.4.1 並集(UNION)
    3.4.2 交集(INTERSECT)
    3.4.3 差集(MINUS)
  3.5 CASE表達式
    3.5.1 簡單型CASE子句
    3.5.2 搜索式CASE子句
  3.6 HAVING子句的使用
  3.7 DISTINCT語法的使用
  3.8 特殊SQL排序法
    3.8.1 CASE表達式
    3.8.2 字元串位置函數(INSTR、CHARINDEX)
    3.8.3 COUNT函數(聚合函數)
  3.9 如何取得兩數據集中非重複的數據
    3.9.1 FULL OUTER JOIN
    3.9.2 區域去除
  3.10 如何避免除零錯誤(Avoid Diving by Zero)
第4章 數據變更處理
  4.1 新增─INSERT
    4.1.1 數據輸入(INSERT...VALUES)
    4.1.2 數據來自其他表(INSERT...SELECT)
  4.2 序列值的使用
  4.3 取得當前自動編號值

    4.3.1 SCOPE_IDENTITY()
    4.3.2 OUTPUT
    4.3.3 RETURNING
  4.4 更新數據─UPDATE
  4.5 刪除數據─DELETE
    4.5.1 刪除特定數據
    4.5.2 使用連接刪除數據(DELETE With JOIN)
    4.5.3 刪除重複的數據
    4.5.4 刪除大量數據
    4.5.5 清空數據表(TRUNCATE TABLE)
第5章 數據類型
  5.1 基本數據類型
    5.1.1 字元類型
    5.1.2 數值類型
    5.1.3 日期類型
  5.2 數據類型的選擇
  5.3 類型轉換
  5.4 NULL概述
第6章 字元串函數的使用
  6.1 字元串函數介紹
    6.1.1 字元串連接
    6.1.2 截取子串
    6.1.3 字元位置
    6.1.4 獲取字元串長度(字元個數)
    6.1.5 刪除空格(特定字元)
    6.1.6 字元串替換
    6.1.7 字元串填補
    6.1.8 變換字元/字元ASCII碼
    6.1.9 變換大小寫
  6.2 字元串模糊比較
  6.3 是否為數值字元串
  6.4 中文字判斷
  6.5 篩選特定字元串前綴─以半導體實驗生產批號為例
  6.6 固定長度字元串─以特定字元補足長度
  6.7 特定字元出現次數─以面板檢測結果為例
第7章 日期函數的使用
  7.1 格式轉換
  7.2 取得部分日期信息
  7.3 日期運算的概念
  7.4 日期加減運算
  7.5 取得兩個日期/時間的差
  7.6 取得特定日期
  7.7 找出下個周五
第8章 數值函數的使用
  8.1 數值函數
    8.1.1 餘數(MOD)和商數
    8.1.2 常用的數值運算函數
    8.1.3 次方、平方根、自然對數、對數、EXP(e)
    8.1.4 圓周率(PI)、三角函數(Sin、Cos、Tan)
  8.2 轉換函數

  8.3 SQL Server數學運算時的注意事項
  8.4 判斷是否為整數─餘數的應用
  8.5 判斷兩個日期前後順序─SIGN函數的應用
第9章 SQL用法進階
  9.1 數據行轉置─Row To Column
    9.1.1 通過SQL命令實現轉置
    9.1.2 使用PIVOT命令實現轉置
  9.2 數據列轉置─Column To Row
  9.3 員工專長明細
  9.4 累計匯總
  9.5 匯總數據
  9.6 數據記錄的排序——傳回各種書籍訂單訂購數量排名
  9.7 每個部門中薪水最高的員工
  9.8 機群分組合併狀態
  9.9 個稅計算
  9.10 商品組合
  9.11 求職網
  9.12 Defect Overlap─缺陷重疊分析
  9.13 職務代理關係表/系統異常處理人員順序表
  9.14 組織圖─樹型結構展開
第10章 日期區間報表
  10.1 日報
    10.1.1 日期類型
    10.1.2 字元類型
  10.2 月報
    10.2.1 日期類型
    10.2.2 字元類型
  10.3 周報
    10.3.1 周的特殊定義
    10.3.2 運算差異分析
  10.4 小時區間報表
    10.4.1 3小時區間報表
    10.4.2 5小時區間報表
    10.4.3 利用序列產生報表
  10.5 科學園區四二輪報表
    10.5.1 四二輪報表-日報
    10.5.2 四二輪報表-月報
    10.5.3 四二輪報表-周報
    10.5.4 綜合日期報表
  10.6 完整日期區間報表
    10.6.1 完整日期報表-未轉置
    10.6.2 完整日期報表-以產品轉置
    10.6.3 完整日期報表-以日期轉置
第11章 存儲過程
  11.1 存儲過程
    11.1.1 程序
    11.1.2 函數
    11.1.3 錯誤來源
    11.1.4 加密
  11.2 觸發器

  11.3 游標的使用
  11.4 程序包
  11.5 用戶自定義聚合函數
第12章 異質數據源
  12.1 分散式查詢─Database Link
  12.2 SQL Server串聯其他數據源
    12.2.1 查詢
    12.2.2 INSERT / UPDATE
    12.2.3 對象及查詢命令的差異
    12.2.4 結合異質數據
  12.3 SQL*Loader(SQLLDR)
第13章 特殊應用
  13.1 Oracle CONNECT BY命令特殊應用
    13.1.1 序列產生
    13.1.2 Column To Row(UNPIVOT)
    13.1.3 分組字元串合併
    13.1.4 解析CSV字元串
  13.2 通用表表達式的使用─CTE
    13.2.1 非遞歸的運用─查詢暫存
    13.2.2 遞歸的運用
  13.3 序列數據表的應用
  13.4 隨機數
  13.5 IN-LIST的使用
  13.6 製程能力指標
  13.7 系統數據表的使用
  13.8 在SQL Server中進行字元串分組串聯─FOR XML應用

  • 商品搜索:
  • | 高級搜索
首頁新手上路客服中心關於我們聯絡我們Top↑
Copyrightc 1999~2008 美商天龍國際圖書股份有限公司 臺灣分公司. All rights reserved.
營業地址:臺北市中正區重慶南路一段103號1F 105號1F-2F
讀者服務部電話:02-2381-2033 02-2381-1863 時間:週一-週五 10:00-17:00
 服務信箱:bookuu@69book.com 客戶、意見信箱:cs@69book.com
ICP證:浙B2-20060032