我试图更好地理解 SQL 中的分析函数。
我的理解是否正确,即窗口函数将应用于“分区依据”中出现的每个唯一的字段组合?
如果我要将结果集划分为多个字段,这些字段的出现顺序重要吗?
更具体地说,以下两个查询的结果在任何情况下都会有所不同吗?
Select customer_code,
state,
weekOfDate,
SUM(Sales) over(partition by customer_code,state,weekOfDate)
From Sales
Select customer_code,
state,
weekOfDate,
SUM(Sales) over(partition by weekOfDate,state,customer_code)
From Sales
Run Code Online (Sandbox Code Playgroud)