PDF JPG
本書有DRM加密保護,需使用HyRead閱讀軟體開啟
  • SQL語法查詢入門:挖掘數據真相, 征服大數據時代的第一本書
  • 點閱:211
  • 譯自:Practical SQL:a beginner's guide to storytelling with data
  • 作者: Anthony DeBarros著 , 林班侯譯
  • 出版社:碁峰資訊
  • 出版年:2019[民108]
  • ISBN:9789865022235; 9789865020989
  • 格式:PDF,JPG
  • 附註:原紙本書ISBN: 9789865020989

內容簡介
 
SQL是一種用建立、管理和查詢資料庫的程式語言。無論您是分析師、記者或是從事學術研究的研究人員,都可以運用SQL來發掘隱藏在數據中的故事。
 
本書除了解說SQL以及資料庫的基礎知識之外,還會告訴您如何使用pgAdmin和PostgreSQL資料庫系統來建立、組織和分析真實世界的資料,像是犯罪統計資料或人口普查統計數據,同時也將告訴您如何在資料庫中進行運算,以及排解實際工作過程中常見的障礙。

 
透過本書,您將了解如何:
.為您的資料定義正確的數據類型
.聚合、排序和過濾數據以查找模式
.識別並清除數據中的任何錯誤
.搜尋有意義數據的文字
.建立進階查詢並自動完成繁瑣的任務


  • 前言(第xiii頁)
  • 簡介(第xvii頁)
  • 1 建立你的第一個資料庫和資料表(第1頁)
    • 建立資料庫(第3頁)
    • 建立資料表(第7頁)
    • 為資料表插入資料列(第10頁)
    • 程式碼出問題時怎麼辦(第13頁)
    • 格式化 SQL 以便閱讀(第13頁)
    • 總結(第14頁)
  • 2 用 SELECT 開始探索資料(第15頁)
    • 基本的 SELECT 語法(第16頁)
    • 用 ORDER BY 為資料排序(第20頁)
    • 用 WHERE 來篩選資料列(第23頁)
    • 全部兜起來(第28頁)
    • 總結(第29頁)
  • 3 了解資料類型(第31頁)
    • 字元(第32頁)
    • 數字(第35頁)
    • 日期與時間(第42頁)
    • 用期間資料類型來計算(第46頁)
    • 其他各種類型(第47頁)
    • 用 CAST 把資料值轉換成不同類型(第47頁)
    • CAST 的簡寫(第48頁)
    • 總結(第49頁)
  • 4 匯入與匯出資料(第51頁)
    • 處理有分隔符號的文字檔案(第52頁)
    • 利用 COPY 來匯入資料(第54頁)
    • 匯入各郡的人口普查資料(第57頁)
    • 用 COPY 匯入部分的欄位(第64頁)
    • 在匯入時加上欄位預設值(第66頁)
    • 用 COPY 來匯出資料(第67頁)
    • 用 pgAdmin 做匯入和匯出(第69頁)
    • 總結(第70頁)
  • 5 SQL 的基礎數學計算與統計(第73頁)
    • 數學運算子(第74頁)
    • 對人口普查資料表欄位進行計算(第79頁)
    • 平均和加總的匯總函式(第85頁)
    • 找出中位數(第86頁)
    • 找出模式(第93頁)
    • 總結(第94頁)
  • 6 在關聯式資料庫中結合資料表(第95頁)
    • 以 JOIN 串聯資料表(第96頁)
    • 用鍵值欄位來串聯資料表(第96頁)
    • 利用 JOIN 查詢多個資料表(第100頁)
    • JOIN 的類型(第102頁)
    • 用 NULL 找出內容從缺的資料列(第108頁)
    • 三種資料表關係(第110頁)
    • 在結合時挑選特定欄位(第111頁)
    • 以資料表別名來簡化 JOIN 語法(第112頁)
    • 結合多個資料表(第113頁)
    • 對結合過的資料表欄位進行數學計算(第115頁)
    • 總結(第118頁)
  • 7 適合你的資料表設計(第119頁)
    • 資料表、欄位及其他標記物的命名(第120頁)
    • 用約束條件來控制欄位資料值(第123頁)
    • 用索引來加速查詢(第139頁)
    • 總結(第145頁)
  • 8 利用群聚(Grouping)和總結(Summarizing)來擷取資訊(第147頁)
    • 建立圖書館調查資料表(第148頁)
    • 利用匯總函式探索圖書館資料(第152頁)
    • 總結(第167頁)
  • 9 調查與修改資料(第169頁)
    • 匯入肉品、家禽及蛋類生產商的記錄資料(第170頁)
    • 訪查資料(第172頁)
    • 修改資料表、欄位及資料(第179頁)
    • 刪除不必要的資料(第193頁)
    • 使用交易區段來儲存或還原變更(第195頁)
    • 改善大型資料表的更新效能(第198頁)
    • 總結(第199頁)
  • 10 SQL 裡的統計函式(第201頁)
    • 建立人口普查資料表(第202頁)
    • 以 SQL 產生排名(第212頁)
    • 計算有意義對照的比率(第216頁)
    • 總結(第219頁)
  • 11 日期與時間的處理(第221頁)
    • 日期與時間的資料類型和函式(第222頁)
    • 處理日期與時間(第223頁)
    • 處理時區(第229頁)
    • 日期與時間的計算(第233頁)
    • 總結(第246頁)
  • 12 進階查詢技巧(第247頁)
    • 使用子查詢(第248頁)
    • 通用資料表表示式(第259頁)
    • 交叉製表(第262頁)
    • 用 CASE 為資料值重新分類(第269頁)
    • 在通用資料表表示式中使用 CASE(第271頁)
    • 總結(第272頁)
  • 13 探勘文字以找出有意義的資料(第275頁)
    • 利用字串函式格式化文字(第276頁)
    • 以正規表示式來比對文字模式(第279頁)
    • PostgreSQL 的全文檢索(第302頁)
    • 總結(第313頁)
  • 14 用 PostGIS 分析空間資料(第315頁)
    • 安裝 PostGIS 並建立空間資料庫(第316頁)
    • 空間資料的建構區塊(第318頁)
    • 二維幾何圖形(第318頁)
    • PostGIS 的資料類型(第323頁)
    • 利用 PostGIS 的函式建立空間物件(第324頁)
    • 分析農人市集資料(第328頁)
    • 處理人口普查的 Shapefiles(第335頁)
    • 進行空間結合(第343頁)
    • 總結(第347頁)
  • 15 利用檢視表、函式和觸發程序來節省時間(第349頁)
    • 利用檢視表簡化查詢(第350頁)
    • 撰寫自己的函式(第360頁)
    • 以觸發程序來自動化資料庫作業(第370頁)
    • 總結(第379頁)
  • 16 從指令列操作 PostgreSQL(第381頁)
    • 設置 psql 所需的指令列(第382頁)
    • 操作 psql(第391頁)
    • 其他可以加快作業的指令列工具(第406頁)
    • 總結(第408頁)
  • 17 維護你的資料庫(第409頁)
    • 用 VACUUM 歸還無用空間(第410頁)
    • 更改伺服器設定(第417頁)
    • 資料庫的備份與還原(第420頁)
    • 總結(第423頁)
  • 18 找出並訴說資料背後的故事(第425頁)
    • 從發問開始(第426頁)
    • 記錄你的過程(第426頁)
    • 蒐集資料(第427頁)
    • 沒有資料?那就建立你自己的資料庫(第428頁)
    • 診斷取得資料的來源(第428頁)
    • 用查詢訪查你的資料(第429頁)
    • 詢問資料的擁有者(第429頁)
    • 找出關鍵指標和時間的趨勢(第430頁)
    • 發問(第432頁)
    • 闡述你的發現(第433頁)
    • 總結(第434頁)
  • A 其他的 PostgreSQL 資源(第435頁)
紙本書 NT$ 580
單本電子書
NT$ 406

還沒安裝 HyRead 3 嗎?馬上免費安裝~
QR Code