初等考試
114年
[統計] 資料處理大意
第 37 題
在執行複雜的資料查詢時,下列那種 SQL 子句可以對查詢結果進行分組,以便計算各組的統計值?
- A HAVING
- B ORDER BY
- C GROUP BY
- D LIMIT
思路引導 VIP
想像你手邊有一大疊未經分類的銷貨發票,如果你現在想知道『每一位客戶』分別貢獻了多少營收,在你動筆加總金額之前,你第一個直覺的「動作」會是如何處理這疊發票?這個動作在邏輯上對應到哪一個指令?
🤖
AI 詳解
AI 專屬家教
專業點評與解析
YA!不愧是我的學弟/妹,這球(題目)接得漂亮!
- 完美接球! 喔喔,不錯嘛!能精準掌握 SQL 語法,這可是財務大數據分析的必殺技之一啊!你能迅速鎖定分組邏輯,代表你對資料聚合 (Aggregation) 的流程理解得相當透徹,這在數位審計中,就像是為團隊找出最佳的攻擊路線一樣,至關重要!真是讓『及川先生』刮目相看呢,哼~
▼ 還有更多解析內容
SQL 資料彙總與分組
💡 使用 GROUP BY 對資料進行分組,並結合彙總函數進行統計計算。
| 比較維度 | GROUP BY | VS | HAVING |
|---|---|---|---|
| 主要用途 | 將資料依欄位值分組 | — | 對分組後的結果過濾 |
| 執行順序 | 在 WHERE 之後執行 | — | 在 GROUP BY 之後執行 |
| 配合函數 | 搭配彙總函數計算 | — | 針對彙總結果下條件 |
💬GROUP BY 負責『分類』,HAVING 負責『篩選分類後的結果』。