SQL 入門課程,帶我掌握數據,累積商業案例分析經驗

Ruey 是名需要做銷售資料分析,但過去僅依賴工程師與 Excel、完全沒使用過 SQL 的工作者。在「SQL 入門課程」的學習中,他從熟練語法開始,最後完成了商業案例分析報告。他如何從沒程式語言背景的小白,順利入門並開始應用 SQL,累積實務分析經驗?課程又有哪些設計與安排,幫助他學習不卡關?

為什麼來上課?

我是 Ruey,工作中常要做銷售資料的分析。但因為只能依賴工程師提供資料,並且使用 Excel 進行分析。當有較大量的數據和較為複雜的情形、需要交叉篩選時,就會耗費很多時間。

因為了解到 SQL 能解決我的問題、能更有效提取資料;再加上未來想轉往商業分析師、需要累積相關案例經驗,我故選擇「SQL 入門課程」這堂不只單純學習語法、更有實戰案例的課程。

這門課適合誰?

適合完全沒接觸過、或是曾片段學習過 SQL,但沒有相關實務分析經驗,想要在工作中提升使用 SQL 的技巧,有效率地抓取數據來分析的工作者。

課程教什麼?

  • 基礎的資料庫設置、資料表建立、常用功能語法
  • w3Schoolsqlzoo 兩個開源網站,引導學生了解 SQL 的概念並練習語法
  • 用 3 個企業案例,讓學生在真實情境下應用與練習實際數據,應用 SQL 語法抓取資料、並瞭解如何架構分析過程和呈現結論

從課程中獲得的幫助

助教即刻救援,學習不卡關

不同於其他線上課程,AC 非常注重學習者在過程中可能會遇到的問題。在每個教學影片下方,都有可以發問的欄位,並且眾多的助教群們,也都會非常快速地在一天內詳盡地回覆。

學習卡關時,這樣的支援非常即時且有幫助。

從循序漸進的內容與案例,逐步熟悉與上手

課程前半段從最基礎的語法介紹和各種工具的使用開始,都有很清楚的說明。而按照練習的題目,就可以逐步熟悉 SQL 的操作。

後半段則進入到實例應用,也有區分難易程度。從直接的單一資料表應用 function 抓取資料、到結合多種 function 和跨資料表查詢、實際情境中結合多個 CTE (暫存且可命名的子查詢集合) 篩選資料等。

總之,按照進度,就可以慢慢建立熟悉度。

遇到的難題與學習收穫

拆解案例情境成語法邏輯:參考範例、不斷練習,就能熟練

案例練習有不同的難度,從基本語法應用、到串連不同資料表和多個 CTE 的結合應用等,都是要幫學生能練習寫出更簡單清晰的寫法。

比較不熟悉語法的學生,可能比較難將案例的情境需求,快速地拆解成語法並表達。建議可先自己做出一版,再參考 Model Answer 的邏輯,並思考兩者的差異。這樣練習與累積下來,會對熟練語法架構,很有幫助。

摸索適合的學習方式:一起學很有收穫,獨自學要抓好停損點

AC 很鼓勵同學們互相激勵、共學。在課程中,可以觀摩同學的作業,在評價數較多的答案中學習、參考思路,會有很多收穫。

但剛好,我習慣獨自學習。但缺點就是比較容易因為一個小毛病或盲點,花上很長的時間。要自己掌握好停損點。

自學數據好茫然?系統化入門課程幫你學習成效加倍

應用實作紀錄:綠藤生機案例分析

案例情境是,綠藤成長行銷團隊想加大提升顧客的回購,故要探討如何提升新客的第二次購買。接下來的分析,將先從確認問題現況開始,逐步抽絲剝繭,用數據深入理解客戶行為,找出解決問題的機會

一、確認問題現況:今年的新客回購率有比去年高嗎?

  • 新客數:用首度購買的年份分群,客戶相異的個數,即為新客數
  • 新客回購數:訂單依年份和客戶 ID 分群,購買次數大於1者,為新客回購數
  • 新客回購率觀察:2022 年回購率較 2021 年上升 9.21%,且新客回購數上升幅度高於新客數

延伸思考方向:商品滿意度為什麼提高?是哪種商品、哪裡買的、有回購優惠嗎?因案例中沒有優惠的相關資料,所以僅就商品滿意度的部分,進行深入分析與討論

https://miro.medium.com/max/1400/1*zwhnhznX33Tkkb1PPuuX4w.png

二、理解客戶行為:第一次購買的行為不同,會造成什麼樣的回購率變化?

  • 首次購買產品的行為有 4 種:(1) 買核心商品,沒買帶路商品;(2) 買帶路,沒買核心;(3) 核心和帶路都買;(4) 買其他產品 (帶路:能吸引消費者進來、順便買其他產品的商品)
  • 分析方法:透過串接不同資料表欄位,篩選 ProductType 區分客群
  • 分析結果:
  • 只看總數成長率時,「買帶路,沒買核心」的總數成長率最高 (31.23%),但回購率是所有購買行為中最低的 (-31.42%)
  • 兩年度總數成長率最低是「買核心,沒買帶路」(5.61%);但其回購率是所有購買行為中最高(41.43%)

延伸思考方向:「有包含買核心產品」的購買行為,回購率都較高。這顯示,核心產品有較高的客戶黏著度,但成長率卻較其他購買行為差。而「買帶路不買核心產品」成長率為最高,是因為推廣銷售活動的差異嗎?還是購買產品通路的差異?因為沒有行銷活動數據,就僅在產品的通路回購率上進一步瞭解和討論了

https://miro.medium.com/max/1400/1*tD1KvTqeOeiJIMMd3LBk5g.png
https://miro.medium.com/max/1400/1*3ttVbVR88NPTy7geCnQzwA.png
https://miro.medium.com/max/1400/1*npUjCPLO-RimEekfTk0fKg.png

三、理解客戶行為:哪裡買的?不同通路銷售商品的回購率變化

  • 資料中,通路可分為線上官網和線下門市。其中發現,線上官網的回購率較差,且兩年度的成長率為 -0.54%,遠低於線下門市 29.79%
  • 結合產品購買行為,來看不同通路間產品購買情形的回購率差異。其中可發現,線下門市整體的回購率表現都優於線上官網,回購率最佳是線下買核心沒買帶路產品 (45.9%),最差是線上的買帶路沒買核心產品 (-44%)

思考方向:若要持續提升整體回購率,可以有兩個方向

  1. 通路方面:深入了解線下門市回購率佳的原因,用以提升線上官網表現。資料表中還有完整的線下門市清單,也可以再進一步研究各門市的表現,作為其他影響回購率因素的參考
  2. 產品方面:買核心沒買帶路產品的回購率雖高,但成長率最低,有很大的發揮空間持續進步。只買帶路產品的消費者,可以如何改善其體驗,促進他們回購等
https://miro.medium.com/max/1400/1*vztteoIa56MMrm8rzMk1uw.png
https://miro.medium.com/max/1400/1*BN0jR18HUEvucamsygOheg.png
https://miro.medium.com/max/1400/1*v0KgMvHIIIvMCIUg0BlPmQ.png

文章轉載自 Ruey 的部落格

免費點我下載數據技能路線指南