民國105年 第2梯次 電腦軟體設計(JAVA)乙級 學科

第63題

使用S Q L 查詢,若要以部門為計算單位,計算出每個部門的員工人數時,必須用到下列 那些關鍵字?

題目

使用S Q L 查詢,若要以部門為計算單位,計算出每個部門的員工人數時,必須用到下列 那些關鍵字?

  1. (1) C O U N T
  2. (2) S U M
  3. (3) H A V I N G
  4. (4) G R O U P B Y

官方答案

(1) C O U N T、(4) G R O U P B Y

解析

以部門為單位統計人數,需先用 GROUP BY 依部門欄位分組,再用聚合函數 COUNT(*) 或 COUNT(員工編號) 計算每組筆數,語法如 SELECT 部門, COUNT(*) FROM 員工 GROUP BY 部門。SUM 是數值加總,用來算薪資總額而非人數;HAVING 是對分組後的結果再篩選條件(例如只列出人數大於 5 的部門),本題僅要求算出各部門人數,並不必然使用。

AI 參考解析(推得答案已與官方答案比對一致),非官方公告內容,僅供備考參考。

官方資料