注冊(cè) | 登錄讀書(shū)好,好讀書(shū),讀好書(shū)!
讀書(shū)網(wǎng)-DuShu.com
當(dāng)前位置: 首頁(yè)出版圖書(shū)科學(xué)技術(shù)計(jì)算機(jī)/網(wǎng)絡(luò)數(shù)據(jù)庫(kù)數(shù)據(jù)庫(kù)設(shè)計(jì)/管理SQL查詢凡人入門(mén):用SQL查詢進(jìn)行數(shù)據(jù)處理的上手指南

SQL查詢凡人入門(mén):用SQL查詢進(jìn)行數(shù)據(jù)處理的上手指南

SQL查詢凡人入門(mén):用SQL查詢進(jìn)行數(shù)據(jù)處理的上手指南

定 價(jià):¥54.00

作 者: (美)Michael J.Hernandez,(美)John L.Viescas著;王曉延譯;王曉延譯
出版社: 電子工業(yè)出版社
叢編項(xiàng):
標(biāo) 簽: SQL語(yǔ)言

ISBN: 9787121014963 出版時(shí)間: 2005-08-01 包裝: 平裝
開(kāi)本: 23cm+光盤(pán)1片 頁(yè)數(shù): 492 字?jǐn)?shù):  

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

  隨著網(wǎng)絡(luò)技術(shù)的發(fā)展,數(shù)據(jù)庫(kù)的應(yīng)用正日益廣泛,如電子政務(wù)、網(wǎng)絡(luò)購(gòu)物系統(tǒng)等。愈來(lái)愈多的人需要知道如何從數(shù)據(jù)庫(kù)中順利簡(jiǎn)便地查詢信息,可惜現(xiàn)在有的數(shù)據(jù)庫(kù)方面的書(shū)籍大都是針對(duì)數(shù)據(jù)庫(kù)編程和數(shù)據(jù)庫(kù)開(kāi)發(fā)寫(xiě)的。大多數(shù)的程序員并不從事數(shù)據(jù)庫(kù)編程和開(kāi)發(fā),而是從事SQL查詢和檢索。本書(shū)是一本從“單純用戶”的角度講解如何有效地從數(shù)據(jù)庫(kù)檢索信息的書(shū)。數(shù)據(jù)庫(kù)查詢檢索是一個(gè)復(fù)雜的過(guò)程,其中關(guān)鍵是兩步:明確向數(shù)據(jù)庫(kù)提出需要;將需要翻譯成數(shù)據(jù)庫(kù)系統(tǒng)使用的語(yǔ)言(一般為SQL)。要能順利完成這兩步除了必須具備一定的基礎(chǔ)知識(shí)外,還要掌握語(yǔ)句的調(diào)整和簡(jiǎn)化以力。本書(shū)就有針對(duì)性地介紹了這兩方而后知識(shí),能有效幫助數(shù)據(jù)加的使用者提高工作效能和業(yè)務(wù)能力。本書(shū)分四部分:第一部分是關(guān)于數(shù)據(jù)庫(kù)發(fā)展和SQL的簡(jiǎn)要?dú)v史;后三部分講述了基本的查詢語(yǔ)句語(yǔ)法,基本的SQL語(yǔ)句構(gòu)建,從多個(gè)表中獲取信息,如何使用連接,子查詢的使用,查詢數(shù)據(jù)的匯總,函數(shù)的應(yīng)用等內(nèi)容。書(shū)中附有大量示例,通過(guò)示例可以幫助讀者更好地理解和掌握SQL的查詢知識(shí)。作者簡(jiǎn)介:MichaelJ.Hernandez是一位廣為人知的關(guān)系數(shù)據(jù)庫(kù)顧問(wèn),是西雅圖的DataTexConsultingGroup的老板,他也是多個(gè)數(shù)據(jù)庫(kù)協(xié)會(huì)里重要的發(fā)言人之一,是DatabaseDesignforMereMo-rtals的作者。JohnL.Viescas是Viescas咨詢公司的總經(jīng)理,是一個(gè)受人尊敬的數(shù)據(jù)庫(kù)咨詢服務(wù)提供者,他還是暢銷(xiāo)書(shū)RunningMicrosoftAccess2000以Programmer'sQuickReferenceGuidetoSQL的作者。

作者簡(jiǎn)介

  Michael J.Hernandez是一位廣為人知的關(guān)系數(shù)據(jù)庫(kù)顧問(wèn),是西雅圖的DataTex ConsultingGroup 的老板,他也是多個(gè)數(shù)據(jù)庫(kù)協(xié)會(huì)里重要的發(fā)言人之一,是Database Design for Mere Mo-rtals的作者。John L.Viescas是Viescas咨詢公司的總經(jīng)理,是一個(gè)受人尊敬的數(shù)據(jù)庫(kù)咨詢服務(wù)提供者,他還是暢銷(xiāo)書(shū)Running Microsoft Access 2000 以Programmers Quick Reference Guide to SQL的作者。

圖書(shū)目錄

序 (xiii)
前言和致謝 (xv)
關(guān)于作者 (xix)
緒論 (xxiii)
Part 1 關(guān)系數(shù)據(jù)庫(kù)和SQL (1)
第1章 什么是關(guān)系 (3)
數(shù)據(jù)庫(kù)的類(lèi)型 (3)
關(guān)系模型簡(jiǎn)史 (4)
初始階段 (4)
關(guān)系數(shù)據(jù)庫(kù)軟件 (5)
關(guān)系數(shù)據(jù)庫(kù)剖析 (6)
表 (6)
字段 (7)
記錄 (8)
關(guān)鍵字 (8)
視圖 (10)
關(guān)系 (10)
我看到了什么 (15)
從這里我們?nèi)ツ?(16)
小結(jié) (17)
第2章 保證數(shù)據(jù)庫(kù)結(jié)構(gòu)的合理性 (19)
為什么會(huì)有這一章 (19)
為什么要有好的數(shù)據(jù)庫(kù)結(jié)構(gòu) (20)
調(diào)整字段 (21)
名稱(chēng)的內(nèi)容(第一部分) (21)
消除粗糙的邊 (23)
多型字段的處理 (25)
多值字段的處理 (27)
表的調(diào)整 (29)
名稱(chēng)的內(nèi)容(第二部分) (29)
確保良好的結(jié)構(gòu) (31)
不必要的復(fù)制列的處理 (33)
關(guān)鍵字標(biāo)識(shí) (37)
建立可靠的關(guān)系 (41)
建立刪除規(guī)則 (43)
設(shè)定參與類(lèi)型 (45)
設(shè)置參與程度級(jí)別 (45)
這是全部嗎 (48)
小結(jié) (49)
第3章 SQL簡(jiǎn)史 (51)
SQL起源 (52)
早期的實(shí)現(xiàn)廠商 (53)
“……接著就有了標(biāo)準(zhǔn)” (54)
ANSI/ISO標(biāo)準(zhǔn)的演化 (56)
其它的SQL標(biāo)準(zhǔn) (59)
商業(yè)應(yīng)用 (60)
前景如何 (60)
為什么要學(xué)習(xí)SQL (61)
小結(jié) (63)
Part 2 SQL基礎(chǔ) (65)
第4章 創(chuàng)建簡(jiǎn)單查詢 (67)
簡(jiǎn)介 (67)
語(yǔ)句 (68)
語(yǔ)句的主要子句 (69)
一點(diǎn)題外話:數(shù)據(jù)和信息的比較 (71)
把用戶請(qǐng)求轉(zhuǎn)換到SQL (72)
增加查看的字段 (77)
消除相同的行 (80)
信息排序 (82)
重要的事情先來(lái):排序序列 (83)
現(xiàn)在來(lái)看順序 (83)
存儲(chǔ)工作 (86)
示例語(yǔ)句 (87)
小結(jié) (96)
待處理的問(wèn)題 (97)
第5章 獲取簡(jiǎn)單列以外的信息 (99)
子句:第二部分 (100)
顯值的確定 (101)
基本信息以外的內(nèi)容 (105)
什么是表達(dá)式 (105)
想要表達(dá)什么 (106)
SQL中的數(shù)據(jù)類(lèi)型 (106)
表達(dá)式類(lèi)型 (108)
連接表達(dá)式 (109)
數(shù)學(xué)表達(dá)式 (113)
日期和時(shí)間的算術(shù)表達(dá)式 (116)
在子句中使用表達(dá)式 (119)
一個(gè)題外話:值的表達(dá)式 (125)
“什么都沒(méi)有的”值——空值(Null) (127)
空值介紹 (128)
示例語(yǔ)句 (131)
小結(jié) (139)
本章內(nèi)容練習(xí) (141)
第6章 數(shù)據(jù)過(guò)濾 (143)
使用WHERE提煉查看的信息 (144)
WHERE子句 (144)
WHERE子句應(yīng)用 (146)
查詢條件定義 (148)
比較 (148)
范圍 (156)
集合成員 (159)
樣式匹配 (161)
空值 (165)
用NOT排除行 (167)
多個(gè)條件的使用 (170)
AND和OR介紹 (170)
行排除:第二部分 (176)
優(yōu)先級(jí)別 (178)
再說(shuō)空值:注意事項(xiàng) (183)
不同方式的條件表達(dá)式 (187)
示例語(yǔ)句 (188)
小結(jié) (195)
待解決的問(wèn)題 (196)
Part 3 多表的操作 (199)
第7章 集合理論 (201)
首先的問(wèn)題是,什么是集合 (202)
集合運(yùn)算 (203)
交 (204)
集合理論中的交 (204)
結(jié)果集的交集 (205)
可以用INTERSECT解答的問(wèn)題 (208)
差 (210)
集合理論中的差 (210)
結(jié)果集的差 (212)
可以用差運(yùn)算解決的問(wèn)題 (216)
并 (217)
集合理論中的并 (217)
用UNION 合并結(jié)果集 (219)
可以用并運(yùn)算處理的問(wèn)題 (221)
SQL集合運(yùn)算 (222)
“傳統(tǒng)的”集合操作vs. SQL (222)
共值查找——INTERSECT (222)
缺值查找——EXCEPT (DIFFERENCE) (226)
集合合并——UNION (228)
小結(jié) (231)
第8章 內(nèi)連接 (233)
什么是連接(JOIN) (233)
內(nèi)連接(INNER JOIN) (234)
什么是“合法”的JOIN (234)
句法 (235)
關(guān)系檢驗(yàn) (249)
INNER JOIN應(yīng)用 (250)
相關(guān)行查找 (250)
查找匹配值 (251)
示例語(yǔ)句 (252)
兩個(gè)表 (252)
多于兩個(gè)表的情況 (257)
匹配值查找 (263)
小結(jié) (271)
待處理的問(wèn)題 (272)
第9章 外連接 (275)
什么是外連接(OUTER JOIN) (275)
左/右外連接 (277)
句法 (278)
完全外連接(FULL OUTER JOIN) (295)
句法 (296)
基于非鍵值的完全外連接 (298)
合并連接(UNION JOIN) (299)
外連接的應(yīng)用 (299)
查找缺失值 (300)
查找部分匹配的信息 (300)
示例語(yǔ)句 (301)
小結(jié) (313)
待解決的問(wèn)題 (314)
第10章 并 (317)
什么是并(UNION) (317)
用UNION寫(xiě)請(qǐng)求 (320)
簡(jiǎn)單語(yǔ)句使用 (320)
復(fù)雜語(yǔ)句合并 (323)
多次使用UNION (326)
UNION排序 (328)
UNION的應(yīng)用 (330)
示例語(yǔ)句 (331)
小結(jié) (342)
待處理的問(wèn)題 (342)
第11章 子查詢 (345)
什么是子查詢 (346)
行子查詢 (346)
表子查詢 (347)
標(biāo)量查詢 (347)
作為列表達(dá)式的子查詢 (348)
句法 (348)
統(tǒng)計(jì)函數(shù)簡(jiǎn)介——COUNT和MAX (351)
作為過(guò)濾器的子查詢 (353)
句法 (353)
子查詢的特定謂詞關(guān)鍵字 (355)
子查詢應(yīng)用 (366)
列表達(dá)式 (366)
過(guò)濾器 (366)
示例語(yǔ)句 (368)
表達(dá)式中的子查詢 (369)
過(guò)濾器中的子查詢 (374)
小結(jié) (380)
待解決的問(wèn)題 (381)
Part 4 數(shù)據(jù)概括和分組 (385)
第12章 簡(jiǎn)單統(tǒng)計(jì) (387)
統(tǒng)計(jì)函數(shù) (388)
用COUNT函數(shù)計(jì)算行和值的數(shù)目 (389)
用SUM函數(shù)計(jì)算總數(shù) (392)
用AVG函數(shù)計(jì)算平均值 (394)
用MAX函數(shù)查找最大值 (395)
用MIN函數(shù)查找最小值 (397)
多個(gè)函數(shù)的使用 (398)
在過(guò)濾器中使用統(tǒng)計(jì)函數(shù) (400)
示例語(yǔ)句 (402)
小結(jié) (409)
待解決的問(wèn)題 (409)
第13章 數(shù)據(jù)分組 (413)
為什么要對(duì)數(shù)據(jù)進(jìn)行分組 (414)
GROUP BY子句 (416)
句法 (417)
列和表達(dá)式混合使用 (421)
在WHERE子句的子查詢中使用GROUP BY (423)
DISTINCT語(yǔ)句模擬 (424)
“約束條件的使用” (425)
列約束 (425)
基于表達(dá)式進(jìn)行分組 (427)
GROUP BY的應(yīng)用 (429)
示例語(yǔ)句 (429)
小結(jié) (439)
待解決的問(wèn)題 (439)
第14章 分組數(shù)據(jù)的過(guò)濾 (441)
“焦點(diǎn)組”的新意義 (442)
不同時(shí)候進(jìn)行過(guò)濾會(huì)產(chǎn)生不同的效果 (446)
過(guò)濾器應(yīng)該放在WHERE中還是HAVING中 (446)
避免“HAVING COUNT”錯(cuò)誤 (448)
HAVING應(yīng)用 (453)
示例語(yǔ)句 (454)
小結(jié) (462)
待解決的問(wèn)題 (462)
結(jié)束語(yǔ) (465)
附錄 (467)
附錄A SQL 標(biāo)準(zhǔn)圖表 (469)
附錄B 示例數(shù)據(jù)庫(kù)的關(guān)系結(jié)構(gòu)圖 (477)
附錄C 推薦書(shū)籍 (483)
索引 (485)

本目錄推薦

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