民國111年 普通考試 電子工程 計算機概要

第11題

使用SQL 的SELECT 命令中有HAVING 子句,該命令中一定須用到下列何者?

題目

使用SQL 的SELECT 命令中有HAVING 子句,該命令中一定須用到下列何者? A. ORDER BY 子句 B. WHERE 子句 C. CREATE SCHEMA D. GROUP BY 子句

官方答案

  • 答案:D. GROUP BY 子句

解析

SQL的執行順序中,WHERE先篩選資料列,GROUP BY再將資料分組,HAVING則用於過濾「分組後」的結果,因此HAVING幾乎必須搭配GROUP BY使用,語意上針對的是聚合函數的結果(如COUNT、SUM),故選D。A的ORDER BY只影響輸出排序,非必要;B的WHERE與HAVING層次不同,可以省略;C的CREATE SCHEMA屬資料定義語言,與查詢無關。

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

官方資料

答案以考選部公告之測驗式試題標準答案 PDF 為準。