民國110年 第2梯次 電腦軟體設計(JAVA)乙級 學科
第74題
SQL 語法的指令順序不能隨意更動,而且某些指令必須一起搭配來查詢,以下那些指令組合或順 序為錯誤的?
題目
SQL 語法的指令順序不能隨意更動,而且某些指令必須一起搭配來查詢,以下那些指令組合或順 序為錯誤的?
- (1) SELECT-FROM-WHERE-HAVING-GROUP BY
- (2) SELECT-FROM-WHERE -GROU P BY-ORDER BY
- (3) SELECT-FROM-GROUP BY-HAVING
- (4) SELECT-FROM-WHERE-HAVING
官方答案
(1) SELECT-FROM-WHERE-HAVING-GROUP BY、(4) SELECT-FROM-WHERE-HAVING
解析
SQL 子句執行順序固定為 SELECT-FROM-WHERE-GROUP BY-HAVING-ORDER BY。1 將 HAVING 置於 GROUP BY 之前錯誤;4 缺少 GROUP BY 卻使用 HAVING 錯誤(HAVING 需搭配 GROUP BY)。2、3 符合標準順序。
AI 參考解析(推得答案已與官方答案比對一致),非官方公告內容,僅供備考參考。