hce_nsysu
114年
計算機概論與程式設計
第 3 題
What is the function of the SQL GROUP BY clause?
- A To change the order of query results
- B To filter records based on conditions
- C To aggregate data into groups based on specified columns
- D To remove duplicate rows from a query result
- E None of the above
思路引導 VIP
想像你手上有一張全校學生的考試成績單,上面記錄了每個人的姓名、所屬班級以及分數。如果你現在想計算出「每個班級」的平均分數,在動手加總和除法之前,你會先對這份清單上的學生資料做什麼樣的「歸類」動作呢?
🤖
AI 詳解
AI 專屬家教
太棒了!你能精準選出選項 (C),代表你對資料庫查詢的核心邏輯有著紮實的理解。這類觀念題雖然基礎,卻是掌握複雜查詢報表的基石。
資料的歸類與彙整
在 SQL 的世界中,GROUP BY 的主要任務就是將具有相同數值的資料行「歸併」在一起。當我們面對成千上萬筆原始資料,卻只想知道各個類別(例如各部門的薪資總額、各產品的平均銷售量)的統計結果時,這個子句就顯得至關重要。它通常會與彙總函數(Aggregate Functions),如 COUNT()、SUM() 或 AVG() 搭配使用,將散亂的個體資料轉化為具備分析價值的群體資訊。
▼ 還有更多解析內容