首页 > 试题广场 >

对于满足SQL92标准的SQL语句:SELECT foo,

[单选题]
对于满足SQL92标准的SQL语句:SELECT foo, count(foo) FROM poles WHERE foo>10 GROUP BY foo HAVING count(foo)>10 ORDER BY foo,其执行的顺序应该为?
  • FROM->WHERE->GROUP BY->HAVING->SELECT->ORDER BY
  • FROM->GROUP BY->WHERE->HAVING->SELECT->ORDER BY
  • FROM->WHERE->GROUP BY->HAVING->ORDER BY->SELECT
  • FROM->WHERE->ORDER BY->GROUP BY->HAVING->SELECT
A
FROM(选择)—— WHERE(条件筛选)—— GROUP BY(分组)—— Having(在分组基础上再次筛选)—— SELECT(查询结果)—— ODER BY (排序)
发表于 2020-02-20 16:23:35 回复(0)
<p>D</p>
发表于 2021-01-28 17:23:59 回复(0)
A,ORDER BY一般在最后
发表于 2020-05-16 15:14:40 回复(0)
FROM->WHERE->GROUP BY->HAVING->SELECT->ORDER BY
发表于 2019-12-17 09:57:14 回复(0)
B,先分组后计算
发表于 2019-12-01 10:12:52 回复(0)