民國110年 第2梯次 電腦軟體設計(C++)乙級 學科
第80題
使用SQL 查詢,若要以部門為計算單位,計算出每個「部門的員工薪資總額大於500,000」的部 門名稱時,必須用到下列那些關鍵字?
題目
使用SQL 查詢,若要以部門為計算單位,計算出每個「部門的員工薪資總額大於500,000」的部 門名稱時,必須用到下列那些關鍵字?
- (1) GROUP BY
- (2) HAVING
- (3) COUNT
- (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 參考解析(推得答案已與官方答案比對一致),非官方公告內容,僅供備考參考。