SQL Cookbook

SQL Cookbook

《SQL Cookbook》是2007年清華大學出版社出版的圖書,作者是莫利納羅。

基本介紹

  • 書名:SQL Cookbook
  • 作者莫利納羅
  • 類別:計算機
  • 譯者:王強,王曉娟等
  • 出版社清華大學出版社
  • 出版時間:2007年10月1日
  • 頁數:502 頁
  • 定價:65.00
  • ISBN:9787302154938
  • 紙張膠版紙
  • 版次:1
  • 包裝:平裝
內容簡介,編輯推薦,作者簡介,目錄,

內容簡介

SQL是計算機世界的語言,在用關係資料庫開發報表時,將數據放入資料庫以及從資料庫中取出來,都需要SQL 的知識。很多人以一種馬馬虎虎的態度在使用SQL,根本沒有意識到自己掌握著多么強大的武器。本書的目的是打開讀者的視野,看看SQL究竟能幹什麼,以改變這種狀況。

編輯推薦

WHERE,就可以開始了。許多資料庫開發人員所掌握的僅在於此,而使用這門語言可做的事情則遠遠不止這些。在本書中,SQL開發人員Anthony Molinaro傾誠奉獻他多年積累的豐富經驗,使我們能夠充分利用SQL的強大功能。您將在本書中學到:
·實際上,在過去的10年中,對於SQL而言,視窗函式的使用是最重要的增強功能。SQL的使用者,絕不該錯過這些函式。
·利用強大的資料庫特定功能,例如SQL Server的PIVOT和UNPIVOT運算符,Oracle的MODEL子句,以及PostgreSQL的GENERATE_SERIES函式。..
·利用基幹表,從行到列,或者從列到行,以不同方式查看數據,基幹表便於行間計算,而且可以對結果集進行雙倍“透視”。
·創建直方圖,以直觀方式展現數據,對可變範圍的數據執行聚合運算,生成總計和小計結果,還有其他高級的數據倉庫技術
·字元串處理,您可以使用SQL來分析字元、單詞或者是字元串的有界元素。

作者簡介

Anthony Molinaro是wireless Generation公司的資料庫開發人員。他多年從事幫助開發人員改進其sQL查詢的工作,具有豐富的實踐經驗。Anthony酷愛sQL,在相關領域,他小有名氣,客戶在遇到困難的sQL查詢問題時,就會想到他,他總能起到關鍵作用。他博學多才,對關係理論有深入的理解,有9年解決複雜sQL問題的實戰經驗。Anthony通曉新的和功能強大的sQL功能,比如,添加到最新sQL標準中的視窗函式語法等。

目錄

第1章 檢索記錄
1.1 從表中檢索所有行和列
1.2 從表中檢索部分行
1.3 查找滿足多個條件的行
1.4 從表中檢索部分列
1.5 為列取有意義的名稱
1.6 在WHERE子句中引用取別名的列
1.7 連線列值
1.8 在SELECT語句中使用條件邏輯
1.9 限制返回的行數
1.10 從表中隨機返回n條記錄
1.11 查找空值
1.12 將空值轉換為實際值
1.13 按模式搜尋
第2章 查詢結果排序
2.1 以指定的次序返回查詢結果
2.2 按多個欄位排序
2.3 按子串排序
2.4 對字母數字混合的數據排序
2.5 處理排序空值
2.6 根據數據項的鍵排序
第3章 操作多個表
3.1 記錄集的疊加
3.2 組合相關的行
3.3 在兩個表中查找共同行
3.4 從一個表中查找另一個表沒有的值
3.5 在一個表中查找與其他表不匹配的記錄
3.6 向查詢中增加聯接而不影響其他聯接
3.7 檢測兩個表中是否有相同的數據
3.8 識別和消除笛卡兒積
3.9 聚集與聯接
3.10 聚集與外聯接
3.11 從多個表中返回丟失的數據
3.12 在運算和比較時使用NULL值
第4章 插入、更新與刪除
4.1 插入新記錄
4.2 插入默認值
4.3 使用NULL代替默認值
4.4 從一個表向另外的表中複製行
4.5 複製表定義
4.6 一次向多個表中插入記錄
4.7 阻止對某幾列插入
4.8 在表中編輯記錄
4.9 當相應行存在時更新
4.10 用其他表中的值更新
4.11 合併記錄
4.12 從表中刪除所有記錄
4.13 刪除指定記錄
4.14 刪除單個記錄
4.15 刪除違反參照完整性的記錄
4.16 刪除重複記錄
4.17 刪除從其他表引用的記錄
第5章 元數據查詢
第6章 使用字元串
第7章 使用數字
第8章 日期運算
第9章 日期操作
第10章 範圍處理
第11章 高級查找
第12章 報表和數據倉庫運算
第13章 分層查詢
第14章 若干另類目標
附錄A 視窗函式補充
附錄B 回顧Rozenshtein

相關詞條

熱門詞條

聯絡我們