
0人評分過此書
內容簡介:教您學會「如何進行資料庫查詢」操作的書籍
隨著資料運用的重要性提昇,如今,SQL已經成為上班族應該了解的基本技能,只要您的工作內容需要分析資料,一定用得到它。不過,您不需要成為資料庫專家,本書是為那些並非IT工程師,但是又需要進行資料分析的人所寫的。
採用可以免費取得的MySQL社群版
每章附有練習題,可即時檢驗學習效果
誰適合閱讀本書:
.資料分析的初學者
.行銷人員
.前端工程師和網頁設計師
.想要使用Excel以外的方式,提昇資料分析效率的人
隨著資料運用的重要性提昇,如今,SQL已經成為上班族應該了解的基本技能,只要您的工作內容需要分析資料,一定用得到它。不過,您不需要成為資料庫專家,本書是為那些並非IT工程師,但是又需要進行資料分析的人所寫的。
採用可以免費取得的MySQL社群版
每章附有練習題,可即時檢驗學習效果
誰適合閱讀本書:
.資料分析的初學者
.行銷人員
.前端工程師和網頁設計師
.想要使用Excel以外的方式,提昇資料分析效率的人
- 序
- 本書的使用方法
- 範例檔下載
-
第0章 建立可用的資料庫
-
01 安裝MySQL
-
01-1 建立可自由存取的資料庫環境
-
01-2 下載MySQL
-
01-3 安裝MySQL
-
01-4 設定MySQL
-
-
02 MySQL Workbench的使用方法
-
02-1 什麼是MySQL Workbench?
-
02-2 利用MySQL Workbench存取資料庫
-
02-3 建立學習專用的資料庫
-
02-4 建立表格
-
02-5 在表格輸入資料
-
02-6 從表格取得資料
-
02-7 哪裡有問題?
-
-
03 關於學習專用表格
-
03-1 試著變更表格的內容
-
03-2 建立學習專用資料庫
-
03-3 何謂資料類型?
-
03-4 一切準備就緒!
-
-
-
第1章 利用SQL取得資料
-
01 資料庫與SQL到底是什麼?
-
01-1 資料庫到底是什麼?
-
01-2 了解資料庫的種類與構造
-
01-3 那SQL又是什麼?
-
-
02 存取資料庫
-
02-1 建立資料庫
-
02-2 準備操作資料庫的工具
-
02-3 存取資料庫
-
02-4 存取學習專用資料庫
-
-
03 利用SELECT陳述句取得資料
-
03-1 執行SELECT陳述句
-
03-2 取得表格的所有資料
-
03-3 SELECT陳述式的排列順序?
-
03-4 容易閱讀的SQL陳述句:半形空白字元或換行字元
-
-
04 將欄位變更為其他名稱
-
04-1 替欄位取一個更簡單易懂的名稱
-
-
第1章 練習問題
-
-
第2章 取得〇〇資料
-
01 只取得〇〇的記錄
-
01-1 取得符合條件的資料
-
01-2 何謂運算子?
-
01-3 確認運算結果
-
01-4 確認其他的比較運算子
-
-
02 資料庫裡的資料種類有很多種
-
02-1 什麼是資料類型?
-
02-2 什麼是NULL?
-
02-3 若利用比較運算子比較NULL會發生什麼事?
-
02-4 BOOLEAN類型是神奇小子
-
-
03 了解操作字串的方法
-
03-1 要怎麼搜尋字串呢?
-
03-2 試著使用BINARY
-
03-3 如果只想搜尋部分一致的字串該怎麼做?
-
03-4 讓特殊字元逸脫
-
03-5 試著比較大小
-
-
第2章 練習問題
-
-
第3章 在〇〇取得類似△△的資料
-
01 將多個條件串起來
-
01-1 什麼是邏輯運算子?
-
01-2 試著使用AND
-
01-3 試著使用OR
-
01-4 試著使用NOT
-
01-5 試著使用XOR
-
-
02 常見的組合條件
-
02-1 其他方便好用的運算子
-
02-2 試著使用BETWEEN運算子
-
02-3 使用IN運算子
-
-
03 運算子有優先順序
-
03-1 使用算術運算子
-
03-2 運算子的優先順序
-
03-3 運算子的使用規則?
-
-
第3章 練習問題
-
-
第4章 統整資料
-
01 利用函數摘要資料
-
01-1 統整資料
-
01-2 什麼是函數?
-
01-3 使用摘要函數
-
01-4 摘要函數也有規則
-
-
02 群組化資料
-
02-1 試著群組化資料
-
02-2 可在SELECT句指定什麼?
-
02-3 指定多個摘要鍵
-
02-4 什麼時候執行GROUP BY?
-
-
03 替群組設定條件
-
03-1 替群組增加條件
-
03-2 該使用HAVING還是WHERE?
-
03-3 每句SQL都有執行順序
-
-
第4章 練習問題
-
-
第5章 先排序再取得記錄
-
01 將記錄排序
-
01-1 將記錄排序
-
01-2 如果有順位相同的記錄該怎麼辦?
-
01-3 可在ORDER BY句指定什麼?
-
01-4 能與WHERE 句或GROUP BY句一起使用嗎?
-
-
02 ORDER BY句的注意事項
-
02-1 NULL會怎麼處理?
-
02-2 嘗試有點特別的排序方式
-
02-3 ORDER BY句的執行順序是?
-
02-4 什麼是字典順序?
-
02-5 何謂索引值?
-
-
03 取得〇列的記錄
-
03-1 取得〇列的記錄!
-
03-2 取得△列到〇列的記錄!
-
03-3 LIMIT句與OFFSET句的執行順序?
-
-
第5章 練習問題
-
-
第6章 編輯資料
-
01 利用CASE建立條件
-
01-1 利用CASE建立條件
-
01-2 試著使用CASE
-
01-3 什麼是另一個CASE句?
-
-
02 利用IF建立條件
-
02-1 利用IF撰寫條件
-
02-2 試著使用IF函數
-
02-3 在IF裡面寫IF?
-
02-4 該在哪裡撰寫條件?
-
-
03 該如何處理NULL?
-
03-1 該拿NULL如何是好!
-
03-2 使用COALESCE函數
-
03-3 也可以使用IFNULL函數!
-
03-4 也有傳回NULL的函數喲
-
-
04 轉換資料類型
-
04-1 變成另一種資料類型!
-
04-2 利用cast變身!
-
04-3 可以轉換成什麼資料類型呢?
-
-
第6章 練習問題
-
-
第7章 在SELECT中執行SELECT
-
01 一口氣執行多個SELECT
-
01-1 什麼是子查詢?
-
01-2 子查詢何時執行?
-
01-3 子查詢寫在哪裡才正確?
-
01-4 思考子查詢的結果
-
-
02 結果有很多個的子查詢
-
02-1 該如何使用多個結果?
-
02-2 使用ANY運算子與ALL運算子
-
02-3 使用多列子查詢的注意事項?
-
02-4 如果子查詢的結果是表格?
-
-
03 關聯子查詢
-
03-1 什麼是關聯子查詢?
-
03-2 了解關聯子查詢的機制
-
03-3 總算提到「關聯性」了!
-
03-4 替表格另外命名
-
03-5 關聯子查詢的使用方法
-
03-6 什麼是EXITS運算子?
-
-
第7章 練習問題
-
-
第8章 合併表格
-
01 讓表格垂直合併
-
01-1 垂直合併兩張表格
-
01-2 UNION不允許重複的資料出現
-
01-3 UNION的使用方法
-
-
02 讓表格水平合併
-
02-1 水平合併表格
-
02-2 如果沒有符合條件的記錄該怎麼辦?
-
02-3 使用外部合併
-
02-4 什麼是CROSS JOIN?
-
-
03 進一步了解表格水平合併的方法
-
03-1 JOIN的執行順序是?
-
03-2 如果有多個記錄符合條件?
-
03-3 可在需要的時候才合併表格!
-
03-4 合併條件的寫法是?
-
03-5 使用ON還是USING?
-
-
第8章 練習問題
-
- 索引
- 出版地 : 臺灣
- 語言 : 繁體中文
評分與評論
請登入後再留言與評分