场景:想选出每个客户前10个top购买类目,再pivot成10个列(或者合并成逗号隔开的一个值)

遭遇: “maximum 5 window functions allowed in the select statement of a sql ”

反了一下MaxCompute使用文档

  • 一个SELECT中最多允许5个窗口函数

记得有篇文章,绕过了这个限制,好像是用union之类,找不到了。

好吧,自己决定按unique key,把表查询两遍(各自配5个window function,一个管1-5,另一个表管6-10),再join回来,这样可以多一倍函数。

分享给着急用的人,也期待官方有更好的支持方式;

文章转载自xueyuan

欢迎加入“数加·MaxCompute购买咨询”钉钉群(群号: 11782920)进行咨询,群二维码如下:

MaxCompute5个窗口函数限制相关推荐

  1. 阿里巴巴大数据计算平台MaxCompute(原名ODPS)全套攻略(持续更新20171127)

    概况介绍 大数据计算服务(MaxCompute,原名ODPS,产品地址:https://www.aliyun.com/product/odps)是一种快速.完全托管的TB/PB级数据仓库解决方案.Ma ...

  2. 大数据全攻略:10年老兵带你看尽MaxCompute大数据运算挑战与实践

    大数据计算服务(MaxCompute,原名ODPS)是一种快速.完全托管的TB/PB级数据仓库解决方案.MaxCompute向用户提供了完善的数据导入方案以及多种经典的分布式计算模型,能够更快速的解决 ...

  3. 阿里云数加大数据计算服务MaxCompute文章索引(持续更新201705)

    概况介绍: 10年老兵带你看尽MaxCompute大数据运算挑战与实践 什么是阿里云数加大数据计算服务MaxCompute? 一分钟了解阿里云产品:大数据计算服务MaxCompute概述 数加平台如何 ...

  4. 2021年大数据Spark(三十九):SparkStreaming实战案例四 窗口函数

    目录 SparkStreaming实战案例四 窗口函数 需求 代码实现 SparkStreaming实战案例四 窗口函数 需求 使用窗口计算: 每隔5s(滑动间隔)计算最近10s(窗口长度)的数据! ...

  5. Oracle SQL高级编程——分析函数(窗口函数)全面讲解

    Oracle SQL高级编程--分析函数(窗口函数)全面讲解 注:本文来源于:<Oracle SQL高级编程--分析函数(窗口函数)全面讲解> 概述 分析函数是以一定的方法在一个与当前行相 ...

  6. odbc 函数序列错误_python时间序列:移动窗口函数前篇

    在移动窗口(可以带有指数衰减权数)上计算的各种统计函数也是一类常见于时间序列的数组变换.它们称为移动窗口函数,其中还包括那些窗口不定长的函数(如指数加权移动平均).跟其他统计函数一样,移动窗口函数也会 ...

  7. 窗口函数(防忘笔记)

    本文参考自知乎帖子:https://zhuanlan.zhihu.com/p/92654574 面试热门预警. 实话说在接触窗口函数前,我对SQL的了解无外乎就是select, from, where ...

  8. 数据窗口retrieve查询结果生成新表_SQL系列之窗口函数及经典使用场景,如topN排名问题...

    日常生活中,经常会遇到需要在每组内排名的问题,比如每个部门按业绩排名,找出每个部门排名前N的员工等,面对这类需求,就需要使用SQL的高级功能--窗口函数. 窗口函数,也叫联机分析处理函数(Online ...

  9. 《T-SQL性能调优秘笈——基于SQL Server 2012 窗口函数》——1.7 小结

    本节书摘来自异步社区出版社<T-SQL性能调优秘笈--基于SQL Server 2012 窗口函数>一书中的第1章,第1.7节,作者: [美]Itzik Ben-Gan,更多章节内容可以访 ...

最新文章

  1. openGL 入门4 --- Following the data
  2. UIScrollView无法滚动可能的原因及解决办法分析
  3. Web前端开发笔记——第一章 Web前端概论
  4. UE4 异步资源加载
  5. linux内核实验教程答案,20199310《Linux内核原理与分析》第十五周作业 Linux安全实验...
  6. [jQuery]Great Ways to Learn jQuery
  7. H3C IPsec穿越nat实验
  8. 华为软件在线测试2018,2018华为软件精英挑战赛
  9. 【信号处理】采样定理的深入浅出
  10. 快速排序C语言代码+辅助图+注释
  11. Python 微博画像分析
  12. WEBVTT字幕格式转SRT
  13. terraform 安装及命令
  14. 贷中存量客户的价值挖掘与分类实现,试试这一重要的场景模型
  15. outlook电子邮件解析_在Outlook中按会话对电子邮件进行排序
  16. MySQL:慢查询日志
  17. QTextEdit和QTextDocument(ZZ)
  18. 致读者的一封信——付费专栏《数据科学技术与应用_中国大学MOOC_持续更新》用户调查【2021/1/22】
  19. “笨办法”学Python3,Zed A. Shaw, 习题4~5
  20. break continue 关键字 while和do while循环一维数组Day05

热门文章

  1. SQLite管理工具绿色
  2. fegin调用为什么要序列化_全方位解析Java的序列化
  3. python统计字符串汉字个数_Python使用递归计算字符串中的字符数
  4. 超级黑科技代码!Python打造电脑人脸屏幕解锁神器附带接头暗号
  5. Python游戏开发,pygame模块,Python实现过迷宫小游戏
  6. python第三方库无法下载_无法使用从PyCharm中下载的第三方库
  7. mysql 5.7 收费_MySQL5.7 常用用户操作
  8. 2021汤家凤1800题数学一PDF_【重要更新】朱伟9720年英语一二真题解析视频 唐迟罗汉班 谭剑波作文 新东方英语 文都数学汤家凤...
  9. 【Java】LeetCode 876 获取链表中间节点
  10. [CQOI2010]扑克牌