SQL 語法中,當一個查詢同時有 WHERE、GROUP BY、HAVING、ORDER BY,其邏輯執行順序為下列何者?
AWHERE→GROUP BY→HAVING→ORDER BY正確答案
BWHERE→ORDER BY→GROUP BY→HAVING
CGROUP BY→WHERE→HAVING→ORDER BY
DGROUP BY→ORDER BY→WHERE→HAVING
答案與詳解
正確順序。先用 WHERE 過濾原始資料列,再用 GROUP BY 分組,HAVING 過濾分組結果,最後 ORDER BY 排序輸出。
