SQL中各种函数的执行顺序
我在写SQL题时常会遇到不知道写的函数会不会因为顺序而报错,或者报错了不知道调哪个函数,所以总结了常用函数的执行顺序,与大家共勉!(按数字顺序执行)
1、原始数据表
2、from
3、on
4、join
5、where
6、group by / count
7、having
8、select
9、order by
最后的是
row_number()//给行编号
over(partition by//以什么分区 order by //以什么排序)
此聚合函数执行最晚,是对前面的函数出来的结果进行操作的。