执行过程 )先按 WHERE子句条件从FROM子句指定的表视图中 找出满足条件的元组(选择) 2)如有 GROUP子句,则将结果按<列名表达式>的值分 组,该<列名表达式>值相等的元组为一个组,通 常会在每组中使用聚合函数 3)如果 GROUP子句带 HAVING子句,则对组过虑,将 满足条件的组输出 4)再按 SELECT子句中的目标表达式选择出元组中的 属性,形成结果表(投影); 5)如果 ORDER子句,则将结果按<列名表达式1>的值 升序或降序排列执行过程 1)先按WHERE子句条件从FROM子句指定的表/视图中 找出满足条件的元组(选择); 2)如有GROUP子句,则将结果按<列名表达式>的值分 组,该<列名表达式>值相等的元组为一个组,通 常会在每组中使用聚合函数。 3)如果GROUP子句带HAVING子句,则对组过虑,将 满足条件的组输出 4)再按SELECT子句中的目标表达式选择出元组中的 属性,形成结果表(投影); 5)如果ORDER子句,则将结果按<列名表达式1>的值 升序或降序排列