求真百科歡迎當事人提供第一手真實資料,洗刷冤屈,終結網路霸凌。

SQL數據分析檢視原始碼討論檢視歷史

事實揭露 揭密真相
前往: 導覽搜尋

來自 孔夫子網 的圖片

SQL數據分析》,副標題:從基礎破冰到面試題解,王大偉 著,無 編,出版社: 電子工業出版社。

電子工業出版社成立於1982年10月,是工業和信息化部直屬的科技與教育出版社,每年出版新書2400餘種,音像和電子出版物400餘種,期刊8種,出版物內容涵蓋了信息科技的各個專業分支以及工業技術、經濟管理、大眾生活、少兒科普[1]等領域,綜合出版能力位居全國出版行業前列[2]

內容簡介

本書是一本關於 SQL 數據分析的實戰手冊,首先展現了數據分析工作的日常內容,給出了數據分析崗位的工作技能要求,然後講述了數據分析筆試與面試中對 SQL 的考查知識點。為了 使讀者滿足數據分析崗位關於 SQL 的能力要求且快速上手數據分析工作,本書從搭建 SQL 環 境講起,從基礎到進階,講述經常考查的 SQL 語法知識,並在*後 3 章配合大量數據分析的 SQL 題目,將題目難度分為初、中、高級,給出具體習題與參考解析,讓讀者通過實戰練習, 掌握數據分析崗位招聘中對 SQL 的考查重難點和數據分析工作中 SQL 的使用。

目錄

第 1 部分 SQL 數據分析基礎與進階

第 1 章 數據分析與 SQL .............................................................................................. 2

1.1 數據庫與 SQL .......................................................................................... 2

1.2 數據分析與數據分析人員的日常工作..................................................... 2

1.2.1 數據分析是什麼 ........................................................................... 2

1.2.2 數據分析人員的日常工作 ............................................................ 3

1.3 數據分析工作的技能要求 ....................................................................... 4

1.4 數據分析筆試/面試的 SQL 考點 ............................................................. 6

1.5 SQL 環境搭建 .......................................................................................... 7

1.5.1 MySQL 環境搭建 ......................................................................... 7

1.5.2 MySQL Workbench 環境搭建 ..................................................... 13

1.6 本章小結 ................................................................................................ 18

第 2 章 破冰 SELECT 基礎檢索 ................................................................................ 19

2.1 檢索所需的列 ........................................................................................ 19

2.1.1 檢索單列數據 ............................................................................. 19

2.1.2 檢索多列數據 ............................................................................. 20

2.2 *符號初體驗 .......................................................................................... 21

2.3 獨特的 DISTINCT .................................................................................. 21

2.4 使用 ORDER BY 排序檢索結果 ............................................................ 23

2.5 使用 LIMIT 限制返回行數 .................................................................... 24

2.6 ORDER BY 與 LIMIT 結合的妙用 ........................................................ 25

2.7 本章小結 ................................................................................................ 27

第 3 章 過濾數據,選你所想 ..................................................................................... 28

3.1 使用 WHERE 過濾數據 ......................................................................... 28

3.2 BETWEEN 過濾的易錯點 ..................................................................... 31

3.3 NULL 過濾的易錯點 ............................................................................. 33

3.4 使用 IN 與 NOT IN 過濾 ........................................................................ 35

3.5 使用 LIKE 與通配符過濾 ...................................................................... 37

3.6 複雜但精確的正則表達式 ..................................................................... 39

3.7 本章小結 ................................................................................................ 40

第 4 章 計算字段真奇妙 ............................................................................................. 41

4.1 拼接字段的妙用 ..................................................................................... 41

4.2 方便使用的別名 ..................................................................................... 43

4.3 算數計算生成所需新字段 ..................................................................... 44

4.4 本章小結 ................................................................................................ 45

第 5 章 高效的數據處理函數 ..................................................................................... 46

5.1 文本處理函數 ........................................................................................ 46

5.2 日期/時間處理函數 ................................................................................ 48

5.3 數值處理函數 ........................................................................................ 50

5.4 本章小結 ................................................................................................ 51

第 6 章 常用的聚合函數 ............................................................................................. 52

6.1 使用聚合函數的注意點 ......................................................................... 52

6.2 DISTINCT 和聚合函數的搭配 ............................................................... 55

6.3 本章小結 ................................................................................................ 56

第 7 章 分組的意義..................................................................................................... 57

7.1 使用 GROUP BY 創建分組 .................................................................... 57

7.2 GROUP BY 的易錯點 ............................................................................ 58

7.3 使用 HAVING 過濾分組 ........................................................................ 59

7.4 分組排序的意義 ..................................................................................... 60

7.5 SELECT 語句的執行順序 ...................................................................... 60

7.6 本章小結 ................................................................................................ 61

第 8 章 子查詢沒想象中的那麼難 .............................................................................. 62

8.1 何時使用子查詢 ..................................................................................... 62

8.2 EXISTS 與 NOT EXISTS ....................................................................... 64

8.3 子查詢的易錯點 ..................................................................................... 67

8.4 如何寫出子查詢語句 ............................................................................. 68

8.5 本章小結 ................................................................................................ 68

第 9 章 多表連接實現複雜查詢 .................................................................................. 69

9.1 為什麼使用多表連接查詢 ..................................................................... 69

9.2 多種類型的多表連接 ............................................................................. 70

9.3 多表連接的易錯點 ................................................................................. 74

9.4 本章小結 ................................................................................................ 75

第 10 章 組合查詢的妙用 ........................................................................................... 76

10.1 何時使用組合查詢 ............................................................................... 76

10.2 UNION 與 UNION ALL ..................................................................... 77

10.3 組合查詢的易錯點 ............................................................................... 79

10.4 本章小結 .............................................................................................. 81

第 11 章 CASE WHEN 真的很好用 ........................................................................... 82

11.1 CASE WHEN 的幾種形式 .................................................................... 82

11.2 何時使用 CASE WHEN ....................................................................... 85

11.3 巧妙使用 CASE WHEN 實現查詢 ....................................................... 85

11.4 CASE WHEN 的易錯點 ....................................................................... 87

11.5 本章小結 .............................................................................................. 88

第 12 章 強大的窗口函數 ........................................................................................... 89

12.1 什麼是窗口函數 ................................................................................... 89

12.2 常用的窗口函數 ................................................................................... 89

12.3 其他窗口函數....................................................................................... 95

12.4 本章小結 .............................................................................................. 99

第 13 章 除查詢外的常用數據庫操作 ...................................................................... 100

13.1 創建表 ................................................................................................ 100

13.2 修改表 ................................................................................................ 101

13.3 刪除表 ................................................................................................ 101

13.4 本章小結 ............................................................................................ 102

第 2 部分 SQL 題目與參考解析

第 14 章 22 個簡單的 SQL 題目 .............................................................................. 104

14.1 習題與參考解析 ................................................................................. 104

14.2 本章小結 ............................................................................................ 150

第 15 章 17 個中等難度的 SQL 題目 ...................................................................... 151

15.1 習題與參考解析 ................................................................................. 151

15.2 本章小結 ............................................................................................ 197

第 16 章 9 個高難度的 SQL 題目 ............................................................................ 198

16.1 習題與參考解析 ................................................................................. 198

16.2 本章小結 ......................................................................

參考文獻

  1. 100部科普經典名著,豆瓣,2018-04-26
  2. 關於我們,電子工業出版社