民國115年 初等考試 統計 資料處理大意
第42題
SQL 語法中,當一個查詢同時有WHERE、GROUP BY、HAVING、ORDER BY,其邏輯執行順序為下列何者?
題目
SQL 語法中,當一個查詢同時有WHERE、GROUP BY、HAVING、ORDER BY,其邏輯執行順序為下列何者? A. WHERE→GROUP BY→HAVING→ORDER BY B. WHERE→ORDER BY→GROUP BY→HAVING C. GROUP BY→WHERE→HAVING→ORDER BY D. GROUP BY→ORDER BY→WHERE→HAVING
官方答案
- 答案:A. WHERE→GROUP BY→HAVING→ORDER BY
解析
SQL 的邏輯執行順序為:FROM → WHERE(篩選列)→ GROUP BY(分組)→ HAVING(篩選分組)→ SELECT → ORDER BY(排序)。當查詢同時包含 WHERE、GROUP BY、HAVING、ORDER BY 時,順序為 WHERE → GROUP BY → HAVING → ORDER BY,對應選項 A。
AI 參考解析(推得答案已與官方答案比對一致),非官方公告內容,僅供備考參考。
官方資料
答案以考選部公告之測驗式試題標準答案 PDF 為準。