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

第80題

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

題目

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

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

官方答案

(1) GROUP BY、(2) HAVING、(4) SUM

解析

以部門為單位計算薪資總額並篩選大於 500000,須先用 GROUP BY 依部門分群;再用 SUM(薪資) 求出各部門加總;最後用 HAVING 對群組結果篩選(如 HAVING SUM(薪資)>500000)。COUNT 用於計算筆數而非加總,非必要關鍵字。故須用到 1(GROUP BY)、2(HAVING)、4(SUM),選 1、2、4。

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

官方資料