民國110年 第2梯次 電腦軟體設計(C++)乙級 學科

第57題

在使用SQL 查詢時,若要以部門為計算單位,計算出所有「部門人數大於10 人」的部門員工的 薪資總額,下列何者關鍵字不會用到?

題目

在使用SQL 查詢時,若要以部門為計算單位,計算出所有「部門人數大於10 人」的部門員工的 薪資總額,下列何者關鍵字不會用到?

  1. (1) HAVING
  2. (2) COUNT
  3. (3) TOTAL
  4. (4) GROUP BY

官方答案

(3) TOTAL

解析

此需求需先以 GROUP BY 部門分組,用聚合函式 SUM 計算薪資總額,並以 HAVING 搭配 COUNT(*) > 10 過濾「部門人數大於 10 人」的群組。COUNT 用於統計人數,GROUP BY 與 HAVING 均會用到。SQL 標準並無 TOTAL 關鍵字(計算總和應使用 SUM),故不會出現的關鍵字為 TOTAL,選 3。

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

官方資料