注冊(cè) | 登錄讀書好,好讀書,讀好書!
讀書網(wǎng)-DuShu.com
當(dāng)前位置: 首頁(yè)出版圖書科學(xué)技術(shù)計(jì)算機(jī)/網(wǎng)絡(luò)數(shù)據(jù)庫(kù)MySQLSQL Cookbook中文版

SQL Cookbook中文版

SQL Cookbook中文版

定 價(jià):¥65.00

作 者: (美)莫利納羅 著,王強(qiáng),王曉娟 等譯
出版社: 清華大學(xué)出版社
叢編項(xiàng):
標(biāo) 簽: Server

購(gòu)買這本書可以去


ISBN: 9787302154938 出版時(shí)間: 2007-10-01 包裝: 平裝
開(kāi)本: 16 頁(yè)數(shù): 502 字?jǐn)?shù):  

內(nèi)容簡(jiǎn)介

  SQL 是計(jì)算機(jī)世界的語(yǔ)言,在用關(guān)系數(shù)據(jù)庫(kù)開(kāi)發(fā)報(bào)表時(shí),將數(shù)據(jù)放入數(shù)據(jù)庫(kù)以及從數(shù)據(jù)庫(kù)中取出來(lái),都需要SQL 的知識(shí)。很多人以一種馬馬虎虎的態(tài)度在使用SQL,根本沒(méi)有意識(shí)到自己掌握著多么強(qiáng)大的武器。本書的目的是打開(kāi)讀者的視野,看看SQL 究竟能干什么,以改變這種狀況。本書是一本指南,其中包含了一系列SQL 的常用問(wèn)題以及它們的解決方案,希望能對(duì)讀者的日常工作有所幫助。本書將相關(guān)主題的小節(jié)歸成章,如果讀者遇到不能解決的SQL 新問(wèn)題,可以先找到最可能適用的章,瀏覽其中各小節(jié)的標(biāo)題,希望讀者能從中找到解決方案,至少可以找到點(diǎn)靈感。在這本書中有150 多個(gè)小節(jié),這還僅僅是SQL 所能做的事情的一鱗半爪。解決日常編程問(wèn)題的解決方案的數(shù)量?jī)H取決于需要解決的問(wèn)題的數(shù)量,本書沒(méi)有覆蓋所有問(wèn)題,事實(shí)上也不可能覆蓋;然而從中可以找到許多共同的問(wèn)題及其解決方案,這些解決方案中用到許多技巧,讀者學(xué)到這些技巧就可以將它們擴(kuò)展并應(yīng)用到本書不可能覆蓋的其他新問(wèn)題上。毫無(wú)疑問(wèn),本書的目標(biāo)是讓讀者看到,SQL 能夠做多少一般認(rèn)為是SQL 問(wèn)題范圍之外的事情。在過(guò)去的10 年間,SQL 走過(guò)了很長(zhǎng)的路,許多過(guò)去只能用C 和JAVA等過(guò)程化語(yǔ)言解決的典型問(wèn)題現(xiàn)在都可以直接用SQL 解決了,但是很多開(kāi)發(fā)人員并沒(méi)有意識(shí)到這一事實(shí)。本書就是要幫助大家認(rèn)識(shí)到這一點(diǎn)?,F(xiàn)在,在對(duì)我剛才的話產(chǎn)生誤解之前我先要申明:我是“如果沒(méi)壞,就別去修它”這一教義的忠實(shí)信徒。例如,假如你有一個(gè)特定的業(yè)務(wù)問(wèn)題要解決,目前只用SQL檢索數(shù)據(jù),而其他復(fù)雜的業(yè)務(wù)邏輯由其他語(yǔ)言完成,如果代碼沒(méi)有問(wèn)題,而且性能也過(guò)得去,那么,謝天謝地。我絕對(duì)無(wú)意建議你扔掉以前的代碼重新尋求完全SQL 的解決方案;我只是請(qǐng)你敞開(kāi)思想,認(rèn)識(shí)到1995 年編程用的SQL 跟2005 年用的不是一回事,今天的SQL 能做的事要多得多。

作者簡(jiǎn)介

  Anthony Molinaro是wireless Generation公司的數(shù)據(jù)庫(kù)開(kāi)發(fā)人員。他多年從事幫助開(kāi)發(fā)人員改進(jìn)其sQL查詢的工作,具有豐富的實(shí)踐經(jīng)驗(yàn)。Anthony酷愛(ài)sQL,在相關(guān)領(lǐng)域,他小有名氣,客戶在遇到困難的sQL查詢問(wèn)題時(shí),就會(huì)想到他,他總能起到關(guān)鍵作用。他博學(xué)多才,對(duì)關(guān)系理論有深入的理解,有9年解決復(fù)雜sQL問(wèn)題的實(shí)戰(zhàn)經(jīng)驗(yàn)。Anthony通曉新的和功能強(qiáng)大的sQL功能,比如,添加到最新sQL標(biāo)準(zhǔn)中的窗口函數(shù)語(yǔ)法等。

圖書目錄

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

本目錄推薦

掃描二維碼
Copyright ? 讀書網(wǎng) www.afriseller.com 2005-2020, All Rights Reserved.
鄂ICP備15019699號(hào) 鄂公網(wǎng)安備 42010302001612號(hào)