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

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

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

定 價:¥149.00

作 者: [法] 約翰·L.維斯卡斯 著,袁國忠 譯
出版社: 人民郵電出版社
叢編項:
標 簽: 暫缺

ISBN: 9787115534019 出版時間: 2020-04-01 包裝: 平裝
開本: 大16開 頁數(shù): 468 字數(shù):  

內(nèi)容簡介

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

作者簡介

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

圖書目錄

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

本目錄推薦

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