民國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 為準。