from:全量数据,

where:数据过滤,生成新的虚表。个人主观上理解,where中的条件,如果涉及到join中的表,则会移动到相应的on条件中,减少后续生成的虚表大小。

join:根据on中的条件,生成虚表(笛卡尔积)

group by:数据分组,生成新的虚表

having:过滤group by之后的数据,生成新的虚表

select:计算各个列的值,生成新的虚表

distinct:去除重复,可能为列,可能为行

order by:对结果进行排序,生成新的虚表,结果表

相关文章:

  • 2022-12-23
  • 2022-12-23
  • 2021-09-01
  • 2022-01-24
  • 2021-08-14
  • 2021-07-31
  • 2021-04-07
猜你喜欢
  • 2021-07-21
  • 2022-12-23
  • 2021-07-10
  • 2022-03-04
  • 2022-12-23
  • 2021-06-21
  • 2021-06-26
相关资源
相似解决方案