hive开窗函数中range和rows的区别


hive开窗函数中range和rows的区别

转载地址

  • 1、rows是物理窗口,是哪一行就是哪一行,与当前行的值(order by key的key的值)无关,只与排序后的行号相关,就是我们常规理解的那样。
  • 2、range是逻辑窗口,与当前行的值有关(order by key的key的值),在key上操作range范围。

Author: 杜宏飞
Reprint policy: All articles in this blog are used except for special statements CC BY 4.0 reprint policy. If reproduced, please indicate source 杜宏飞 !
  TOC