小编x.f*_*had的帖子

SQL 窗口函数:列的出现顺序在分区依据中重要吗?

我试图更好地理解 SQL 中的分析函数。

  1. 我的理解是否正确,即窗口函数将应用于“分区依据”中出现的每个唯一的字段组合?

  2. 如果我要将结果集划分为多个字段,这些字段的出现顺序重要吗?

更具体地说,以下两个查询的结果在任何情况下都会有所不同吗?

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)

sql partitioning analytical windowing

2
推荐指数
1
解决办法
1486
查看次数

标签 统计

analytical ×1

partitioning ×1

sql ×1

windowing ×1