跳到主要內容
Cypher's Practical Coding
正在準備工作環境...

GROUP BY 統計

到目前為止,我們查到的都是「一筆一筆」的資料。但老闆常問的是:「每個城市有幾個客戶?」「每個月營業額多少?」這就需要 GROUP BY。

  • GROUP BY = 分組統計,像 Excel 的樞紐分析表
  • 搭配聚合函數使用:
    • COUNT(*) = 數量(幾筆)
    • SUM(欄位) = 加總
    • AVG(欄位) = 平均
    • MAX(欄位) = 最大值
    • MIN(欄位) = 最小值

範例

每個城市有幾位客戶:

每個商品類別的平均價格:

AI 協作:學了這個,跟 AI 怎麼配合?

GROUP BY 的語法不難,但「要按什麼維度統計」是你的業務判斷。

你的人類優勢:

  • 你知道老闆要看「按城市」還是「按月份」還是「按商品類別」的彙總
  • 你能判斷統計結果是否合理(某城市營收特別高是真的還是資料重複)

可以這樣跟 AI 說:

幫我統計每個城市的訂單數和總營收,用 GROUP BY city。

練習題

互動示範

DEMO 1可以修改程式碼試玩
DEMO 2可以修改程式碼試玩

挑戰任務

Task 1

統計每個城市的客戶數量

Task 2

統計每個商品類別的平均價格

Task 3

統計每月的訂單數量

BackNext Lesson →