020_七个查询命令优先级

1.执行优先级:

 FROM  >  WHERE > GROUP BY  > HAVING > SELECT > ORDER BY  > LIMIT

2.书写格式:
         SELECT  字段名,聚合函数
         FROM    加载表文件名
         WHERE  定位数据行条件
         GROUP BY  分组字段名1,分组字段名2
         HAVING  删除临时表的统计条件
         ORDER BY  来自于SELECT生成的临时表中排序字段(asc,desc)
         limit 起始行数,截取行数

3.特征:
      1.七个查询命令中,只有GROUP BY 在执行完毕后有可能生成多个临时表
      2.七个查询命令中,只有HAVING在执行完毕后,不会生成新临时表
      3.七个查询命令中,只有FROM命令操作的是硬盘上表文件,其他查询命令操作的上一个查询命令生成的临时表

原文地址:https://www.cnblogs.com/pogusanqian/p/12465186.html