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

第74題

SQL 語法的指令順序不能隨意更動,而且某些指令必須一起搭配來查詢,以下那些指令組合或順 序為錯誤的?

題目

SQL 語法的指令順序不能隨意更動,而且某些指令必須一起搭配來查詢,以下那些指令組合或順 序為錯誤的?

  1. (1) SELECT-FROM-WHERE-HAVING-GROUP BY
  2. (2) SELECT-FROM-WHERE -GROU P BY-ORDER BY
  3. (3) SELECT-FROM-GROUP BY-HAVING
  4. (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 參考解析(推得答案已與官方答案比對一致),非官方公告內容,僅供備考參考。

官方資料