注冊(cè) | 登錄讀書好,好讀書,讀好書!
讀書網(wǎng)-DuShu.com
當(dāng)前位置: 首頁(yè)出版圖書科學(xué)技術(shù)計(jì)算機(jī)/網(wǎng)絡(luò)數(shù)據(jù)庫(kù)SQL查詢 從入門到實(shí)踐(第4版)

SQL查詢 從入門到實(shí)踐(第4版)

SQL查詢 從入門到實(shí)踐(第4版)

定 價(jià):¥149.00

作 者: [法] 約翰·L.維斯卡斯 著,袁國(guó)忠 譯
出版社: 人民郵電出版社
叢編項(xiàng):
標(biāo) 簽: 暫缺

ISBN: 9787115534019 出版時(shí)間: 2020-04-01 包裝: 平裝
開本: 大16開 頁(yè)數(shù): 468 字?jǐn)?shù):  

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

  《SQL查詢 從入門到實(shí)踐 第4版》由多年從事SQL 方面研究和咨詢工作的資深專家編寫,重點(diǎn)講解SQL 查詢和數(shù)據(jù)操作的相關(guān)主題,包括關(guān)系型數(shù)據(jù)庫(kù)和SQL、SQL 基礎(chǔ)、多表操作、匯總和分組數(shù)據(jù),以及修改數(shù)據(jù)集等內(nèi)容,針對(duì)編寫SQL 查詢提供了輕松易懂的逐步指導(dǎo),并包含上百個(gè)帶有詳細(xì)說(shuō)明的例子。附錄列出了所有SQL 語(yǔ)句的語(yǔ)法圖和示例數(shù)據(jù)庫(kù)的結(jié)構(gòu)等。

作者簡(jiǎn)介

  約翰·L.維斯卡斯(John L. Viescas)擁有50多年經(jīng)驗(yàn)的獨(dú)立數(shù)據(jù)庫(kù)咨詢師。職業(yè)生涯之初,作為系統(tǒng)分析師,負(fù)責(zé)為IBM大型機(jī)系統(tǒng)設(shè)計(jì)數(shù)據(jù)庫(kù)應(yīng)用程序;后在Applied Data Research任職,負(fù)責(zé)IBM大型機(jī)數(shù)據(jù)庫(kù)產(chǎn)品的研發(fā)和客戶支持;1988年加入Tandem計(jì)算機(jī)公司,負(fù)責(zé)開發(fā)和實(shí)現(xiàn)市場(chǎng)營(yíng)銷數(shù)據(jù)庫(kù)程序。1993年自創(chuàng)公司,為全球各種規(guī)模的企業(yè)提供數(shù)據(jù)庫(kù)咨詢和培訓(xùn)服務(wù)。從1993年到2015年,創(chuàng)紀(jì)錄地每年都被微軟授予“最有價(jià)值專家”稱號(hào)。John寫過(guò)多部關(guān)于數(shù)據(jù)庫(kù)的著作,還為技術(shù)刊物寫過(guò)許多文章,并在世界各地的會(huì)議和用戶組會(huì)議上發(fā)表過(guò)演講。

圖書目錄

第 一部分 關(guān)系型數(shù)據(jù)庫(kù)和SQL
第 1 章 何謂關(guān)系型數(shù)據(jù)庫(kù) 2
1.1 數(shù)據(jù)庫(kù)類型 2
1.2 關(guān)系模型簡(jiǎn)史 2
1.3 關(guān)系型數(shù)據(jù)庫(kù)剖析 4
1.4 學(xué)習(xí)關(guān)系型數(shù)據(jù)庫(kù)有何好處 9
1.5 小結(jié) 10
第 2 章 確保數(shù)據(jù)庫(kù)結(jié)構(gòu)合理 11
2.1 為何在本書開頭討論數(shù)據(jù)庫(kù)設(shè)計(jì) 11
2.2 為何要關(guān)心數(shù)據(jù)庫(kù)結(jié)構(gòu)是否合理 11
2.3 微調(diào)列 12
2.4 微調(diào)表 17
2.5 建立合理的關(guān)系 25
2.6 就這些嗎 29
2.7 小結(jié) 29
第3 章 SQL 簡(jiǎn)史 31
3.1 SQL 的起源 31
3.2 早期的廠商實(shí)現(xiàn) 32
3.3 標(biāo)準(zhǔn)應(yīng)運(yùn)而生 32
3.4 ANSI/ISO 標(biāo)準(zhǔn)的發(fā)展歷程 33
3.5 商用實(shí)現(xiàn) 36
3.6 展望未來(lái) 36
3.7 為何要學(xué)習(xí)SQL 36
3.8 本書基于哪個(gè)SQL 版本 37
3.9 小結(jié) 37
第二部分 SQL 基礎(chǔ)
第4 章 創(chuàng)建簡(jiǎn)單查詢 40
4.1 SELECT 簡(jiǎn)介 40
4.2 SELECT 語(yǔ)句 41
4.3 說(shuō)點(diǎn)題外話:數(shù)據(jù)和信息 42
4.4 將請(qǐng)求轉(zhuǎn)換為SQL 43
4.5 消除重復(fù)行 47
4.6 對(duì)信息進(jìn)行排序 48
4.7 保存所做的工作 51
4.8 語(yǔ)句舉例 51
4.9 小結(jié) 57
4.10 練習(xí) 57
第5 章 獲取除簡(jiǎn)單列外的其他信息 59
5.1 何謂表達(dá)式 59
5.2 你要表示哪些類型的數(shù)據(jù) 60
5.3 修改數(shù)據(jù)類型:CAST 函數(shù) 61
5.4 指定顯式值 62
5.5 表達(dá)式類型 65
5.6 在SELECT 子句中使用表達(dá)式 71
5.7 空值:Null 75
5.8 語(yǔ)句舉例 77
5.9 小結(jié) 81
5.10 練習(xí) 82
第6 章 篩選數(shù)據(jù) 84
6.1 使用WHERE 提煉信息 84
6.2 定義查找條件 87
6.3 使用多個(gè)條件 98
6.4 再談Null:一個(gè)注意事項(xiàng) 106
6.5 以不同的方式表示條件 109
6.6 語(yǔ)句舉例 109
6.7 小結(jié) 114
6.8 練習(xí) 115
第三部分 使用多個(gè)表
第7 章 集合思維 118
7.1 何謂集合 118
7.2 集合運(yùn)算 119
7.3 SQL 集合運(yùn)算 128
7.4 小結(jié) 133
第8 章 內(nèi)連接 135
8.1 何謂連接 135
8.2 內(nèi)連接 135
8.3 內(nèi)連接的用途 145
8.4 語(yǔ)句舉例 146
8.5 小結(jié) 158
8.6 練習(xí) 158
第9 章 外連接 161
9.1 何謂外連接 161
9.2 左/右外連接 162
9.3 全外連接 173
9.4 外連接的用途 175
9.5 語(yǔ)句舉例 176
9.6 小結(jié) 184
9.7 練習(xí) 184
第 10 章 UNION 186
10.1 何謂UNION 186
10.2 使用UNION 編寫查詢 187
10.3 UNION 的用途 194
10.4 語(yǔ)句舉例 194
10.5 小結(jié) 200
10.6 練習(xí) 200
第 11 章 子查詢 202
11.1 何謂子查詢 202
11.2 作為列表達(dá)式的子查詢 203
11.3 作為篩選器的子查詢 207
11.4 子查詢的用途 214
11.5 語(yǔ)句舉例 215
11.6 小結(jié) 222
11.7 練習(xí) 223
第四部分 數(shù)據(jù)匯總和分組
第 12 章 簡(jiǎn)單匯總 226
12.1 聚合函數(shù) 226
12.2 在篩選器中使用聚合函數(shù) 233
12.3 語(yǔ)句舉例 234
12.4 小結(jié) 238
12.5 練習(xí) 238
第 13 章 數(shù)據(jù)分組 240
13.1 為何要將數(shù)據(jù)分組 240
13.2 GROUP BY 子句 242
13.3 一些限制 247
13.4 GROUP BY 的用途 249
13.5 語(yǔ)句舉例 250
13.6 小結(jié) 255
13.7 練習(xí) 255
第 14 章 篩選分組數(shù)據(jù) 257
14.1 一種新的篩選方式 257
14.2 在哪里篩選更好 259
14.3 HAVING 的用途 263
14.4 語(yǔ)句舉例 264
14.5 小結(jié) 268
14.6 練習(xí) 269
第五部分 修改數(shù)據(jù)集
第 15 章 更新數(shù)據(jù)集 272
15.1 何謂更新 272
15.2 UPDATE 語(yǔ)句 272
15.3 有些數(shù)據(jù)庫(kù)系統(tǒng)允許在UPDATE 子句中使用連接 278
15.4 UPDATE 的用途 280
15.5 語(yǔ)句舉例 281
15.6 小結(jié) 289
15.7 練習(xí) 290
第 16 章 插入數(shù)據(jù)集 291
16.1 何謂插入 291
16.2 INSERT 語(yǔ)句 292
16.3 INSERT 的用途 299
16.4 語(yǔ)句舉例 299
16.5 小結(jié) 305
16.6 練習(xí) 305
第 17 章 刪除數(shù)據(jù)集 307
17.1 何謂刪除 307
17.2 DELETE 語(yǔ)句 307
17.3 DELETE 的用途 311
17.4 語(yǔ)句舉例 312
17.5 小結(jié) 317
17.6 練習(xí) 317
第六部分 解決棘手問(wèn)題
第 18 章 否定型問(wèn)題和多條件型問(wèn)題 320
18.1 簡(jiǎn)單地復(fù)習(xí)集合 320
18.2 解決否定型問(wèn)題 323
18.3 根據(jù)多個(gè)肯定條件查找 327
18.4 語(yǔ)句舉例 333
18.5 小結(jié) 343
18.6 練習(xí) 343
第 19 章 條件測(cè)試 346
19.1 條件表達(dá)式(CASE) 346
19.2 使用CASE 解決問(wèn)題 349
19.3 語(yǔ)句舉例 354
19.4 小結(jié) 361
19.5 練習(xí) 361
第 20 章 使用非連接數(shù)據(jù)和“驅(qū)動(dòng)”表 363
20.1 何謂非連接數(shù)據(jù) 363
20.2 使用非連接數(shù)據(jù)解決問(wèn)題 366
20.3 使用“驅(qū)動(dòng)”表解決問(wèn)題 367
20.4 語(yǔ)句舉例 371
20.5 小結(jié) 381
20.6 練習(xí) 382
第 21 章 執(zhí)行復(fù)雜的分組計(jì)算 384
21.1 不同分組的合計(jì) 384
21.2 擴(kuò)展GROUP BY 子句 386
21.3 使用ROLLUP 獲取分層合計(jì) 387
21.4 使用CUBE 計(jì)算各種組合的匯總 393
21.5 使用GROUPING SETS 合并匯總 396
21.6 分組技術(shù)變種 398
21.7 語(yǔ)句舉例 400
21.8 小結(jié) 405
21.9 練習(xí) 405
第 22 章 將數(shù)據(jù)劃分到窗口中 407
22.1 將數(shù)據(jù)劃分到窗口中有何用 407
22.2 計(jì)算行號(hào) 419
22.3 數(shù)據(jù)排名 420
22.4 將數(shù)據(jù)劃分到五分位區(qū)間中 424
22.5 結(jié)合使用窗口和聚合函數(shù) 426
22.6 語(yǔ)句舉例 429
22.7 小結(jié) 439
22.8 練習(xí) 439
附錄A SQL 標(biāo)準(zhǔn)語(yǔ)法圖 441
附錄B 示例數(shù)據(jù)庫(kù)的結(jié)構(gòu) 453
附錄C 與日期和時(shí)間相關(guān)的數(shù)據(jù)類型、運(yùn)算和函數(shù) 460
附錄D 推薦讀物 469
結(jié)語(yǔ) 470

本目錄推薦

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