商品簡介
本書詳細闡述了與SQL數據分析相關的基本解決方案,主要包括理解和描述數據、數據分析與SQL基礎知識、SQL數據準備、數據分析的聚合函數、數據分析的窗口函數、導入和導出數據、利用複雜數據類型進行分析、高性能SQL、利用SQL獲取洞察結果等內容。此外,本書還提供了相應的示例、代碼,以幫助讀者進一步理解相關方案的實現過程。 本書適合作為高等院校計算機及相關專業的教材和教學參考書,也可作為相關開發人員的自學教材和參考手冊。
目次
第1章 理解和描述數據
1.1 簡介
1.2 數據世界
1.2.1 數據類型
1.2.2 數據分析和統計
1.2.3 統計類型
1.2.4 操作1:對新數據集進行分類
1.3 描述統計的方法
1.3.1 單變量分析
1.3.2 數據頻率分佈
1.3.3 練習1:創建直方圖
1.3.4 練習2:計算附加銷售的四分位數
1.3.5 集中趨勢
1.3.6 練習3:計算附加銷售的集中趨勢
1.3.7 離散度
1.3.8 練習4:附加銷售的離散度
1.3.9 雙變量分析
1.3.10 散點圖
1.3.11 練習5:計算兩個變量的皮爾森相關係數
1.3.12 操作2:研究經銷商銷售數據
1.3.13 與遺失數據協同工作
1.4 統計顯著性檢驗
1.5 本章小結
第2章 數據分析與SQL基礎知識
2.1 簡介
2.2 關系數據庫和SQL
2.3 SQL中的基本數量類型
2.3.1 數字
2.3.2 字符
2.3.3 布爾類型
2.3.4 datatime
2.3.5 數據結構:JSON和數組
2.4 讀取表:SELECT查詢
2.4.1 SELECT查詢的基本分析和工作機制
2.4.2 SELECT查詢中的基本關鍵字
2.4.3 練習6:查詢銷售人員表
2.4.4 操作3:查詢客戶表
2.5 創建表
2.5.1 創建空表
2.5.2 練習7:在SQL中創建表
2.5.3 利用SELECT創建表
2.6 更新表
2.6.1 添加和移除列
2.6.2 添加新數據
2.6.3 更新現有行
2.6.4 練習8:更新SQL中的表
2.7 刪除數據和表
2.7.1 刪除行中的值
2.7.2 刪除表中的行
2.7.3 刪除表
2.7.4 練習9:不必要的參考表
2.7.5 操作4:營銷行為
2.8 SQL和數據分析
2.9 本章小結
第3章 SQL數據準備
3.1 簡介
3.2 採集數據
3.2.1 利用JOIN連接表
3.2.2 連接類型
……
第4章 數據分析的聚合函數
第5章 數據分析的窗口函數
第6章 導入和導出數據
第7章 利用複雜數據類型進行分析
第8章 高性能SQL
第9章 利用SQL獲取洞察結果
附錄