基本介紹
- 中文名:SQL數據分析:從基礎破冰到面試題解
- 作者:王大偉
- 出版社:電子工業出版社
- 出版時間:2021年12月
- 頁數:236 頁
- 定價:89 元
- 開本:16 開
- ISBN:9787121424182
內容簡介,圖書目錄,
內容簡介
首先展現了數據分析工作的日常內容,給出了數據分析崗位的工作技能要求,然後講述了數據分析筆試與面試中對 SQL 的考查知識點
圖書目錄
第 1 部分SQL數據分析基礎與進階
第1章 數據分析與SQL 2
1.1 資料庫與SQL 2
1.2 數據分析與數據分析人員的日常工作2
1.3 數據分析工作的技能要求4
1.4 數據分析筆試/面試的SQL考點6
1.5 SQL環境搭建7
1.6 本章小結 18
第2章 破冰SELECT基礎檢索19
2.1 檢索所需的列19
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
第15章 17箇中等難度的SQL題目151
第16章 9個高難度的SQL題目 198