SQL学习笔记(八):窗口函数

71 阅读1分钟

1. 为什么要使用窗口函数?

  • 极大简化了sql实现语句,实现了更加复杂的数据逻辑,可以满足更多的开发场景,从而相应减少了代码开发成本
  • 解决想要既显示聚集前的数据,又要显示聚集后的数据。

2. 调用方法

截屏2023-02-13 15.54.31.png

3. 窗口函数有哪些

截屏2023-02-13 15.58.18.png

操作实例:

  • 原表:
截屏2023-02-13 15.59.31.png
  • 写一个窗口函数,快速获得按照fiscal year分类,同时按照sale降序排序的结果
截屏2023-02-13 15.59.02.png