普考申論題
112年
[資訊處理] 資料處理概要
第 一 題
一、使用結構化查詢語言(Structured Query Language, SQL),對 SalesData 的資料表進行查詢,計算出每個部門的平均業績。最後顯示出部門 ID(DepartmentID)以及各部門的平均業績(AverageSales),並依平均業績遞減排列。(25 分)
資料表名稱:SalesData
EmployeeID | DepartmentID | SalesAmount
101 | 1 | 1000
102 | 1 | 1500
103 | 2 | 800
104 | 2 | 1200
105 | 3 | 900
資料表名稱:SalesData
EmployeeID | DepartmentID | SalesAmount
101 | 1 | 1000
102 | 1 | 1500
103 | 2 | 800
104 | 2 | 1200
105 | 3 | 900
📝 此題為申論題
思路引導 VIP
看到「每個部門」應立即聯想到使用 GROUP BY 子句進行分組;遇到「平均」則需使用聚合函數 AVG()。最後,透過 ORDER BY 搭配 DESC 關鍵字即可滿足「遞減排列」的要求。
🤖
AI 詳解
AI 專屬家教
【破題】本題測驗 SQL 中分組查詢(GROUP BY)、聚合函數(Aggregate Function)與排序(ORDER BY)的綜合應用能力。 【論述】 一、標準 SQL 查詢語法
▼ 還有更多解析內容