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

第79題

使用S Q L 查詢,若要以部門為計算單位,計算出每個「部門的員工薪資總額大於500 , 000 」 的部門名稱時,必須用到下列那些關鍵字?

題目

使用S Q L 查詢,若要以部門為計算單位,計算出每個「部門的員工薪資總額大於500 , 000 」 的部門名稱時,必須用到下列那些關鍵字?

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

官方答案

(1) S U M、(3) H A V I N G、(4) G R O U P B Y

解析

題意為依部門分組,求各組薪資總額大於 500000 的部門名稱。選項1 SUM 必要:計算每部門員工薪資總額 SUM(salary)。選項4 GROUP BY 必要:依部門欄位分組使聚合函式以部門為單位。選項3 HAVING 必要:用於篩選群組層級條件(總額大於 500000),因涉及聚合結果故不能用 WHERE。選項2 COUNT 非必要:本題只求總額與部門名稱,不需計算人數。

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

官方資料