当前位置: 首页 > article >正文

数仓工具—Hive语法之窗口函数中的order by

窗口函数中的order by

其实工作这么多年了,再加上写了这么多的文章,我觉得我还是很理解窗口函数这个东西了,毕竟在工作中用了这么多,各种row_number 排序求分组前几,各种lead/lag 代替自关联实现感觉已经得心应手了。

但是最近遇到窗口函数中的order by 的问题,然后我发现自己并不是很了解这个东西,我们还是从例子开始吧。

order by 对窗口函数的影响

我们的数据如下,你可以使用pyspark 快速创建上手

df1 = spark.createDataFrame([
    ("2024-9-28", 20, "西南第一店"),
    ("2024-9-29", 18, "西南第一店"),
    ("2024-10-03", 16, "西南第一店"),
    ("2024-10-04", 10, "西南第一店"),
    ("2024-10-05", 50, "西南第一店"),
    ("2024-10-10", 30, "西南第一店"),
    ("2024-10-11", 18, "西南第一店"),
    ("2024-10-12", 21, "西南第一店"),

http://www.kler.cn/a/388948.html

相关文章:

  • MybatisPlus入门(十)MybatisPlus-逻辑删除和多记录操作
  • 蔚来Java面试题及参考答案
  • 万字长文分析函数式编程
  • Unity3D 包体裁剪与优化详解
  • Kubernetes在容器编排中的应用
  • 《TCP/IP网络编程》学习笔记 | Chapter 11:进程间通信
  • mybatisgenerator生成mapper时报错
  • Chapter1:python数据结构与算法
  • 解耦与模块化:鸿蒙平台上的服务注册与查找机制
  • 【Ubuntu】ubuntu 22.04 设置 Xorg 弃用 Wayland
  • webstorm 设置总结
  • Excel和微软小冰的结合应用
  • 7天用Go从零实现分布式缓存GeeCache(学习)(2)
  • MATLAB双坐标轴的figure图中第2个坐标轴怎么调整大小?
  • 数据结构 ——— 查找链式二叉树中值为X的节点
  • RabbitMQ的DLX(Dead-Letter-Exchange 死信交换机,死信交换器,死信邮箱)(重要)
  • OpenCV通过指针裁剪图像
  • C#绑定窗口句柄,获取后台窗口的图片的实现与分析
  • 聚观早报 | 荣耀Magic7 Pro开售;零跑汽车公布10月销量
  • ElasticSearch从环境搭建到如何使用的全过程
  • 论文解读(21)- RNN,LSTM,GRU
  • QNAP QuMagie相册使用指南
  • percona tpc-c程序压测mysql8.0并绘图
  • 数据库的挂起 提交和事务
  • 学习日记_241110_局部线性嵌入(Locally Linear Embedding, LLE)
  • Hive 查询各类型专利 top10 申请人及专利申请数