标准的 SQL 的解析顺序为:
( 1 ). FROM 子句, 组装来自不同数据源的数据
( 2 ). WHERE 子句, 基于指定的条件对记录进行筛选
( 3 ). GROUP BY 子句, 将数据划分为多个分组
( 4 ).使用聚合函数进行计算
( 5 ).使用 HAVING 子句筛选分组
( 6 ).计算所有的表达式
( 7 ).使用 ORDER BY 对结果集进行排序
select * ,row_number() over ( order by productname) as rownumber
from products
where rownumber between 10 and 20 -- 这边还没产生rownumber 就引用了
标准的 SQL 的解析顺序
最新推荐文章于 2023-09-25 19:59:44 发布