标致白昼

文章
4
资源
1
加入时间
2年10月17天

【clickhouse实践】clickhouse中如何实现ROW_NUMBER() OVER(PARTITION BY ‘xxx‘ ORDER BY ‘xxx‘ DESC/ASC)0 背景1 数据准备2 ROW_NUMBER()排序实现3 ROW_NUMBER()排序后取出rank=1的结果4 场景实例分析总结

0 背景HIVE中我们经常使用窗口函数中的排序函数ROW_NUMBER() OVER(PARTITION BY 'xxx' ORDER BY 'xxx' DESC/ASC)对数据集生成顺序编号或者进行数据去重的操作。然而在Clickhouse中没有提供该功能的函数,那么在clickhouse我们要想实现类似的功能我们应该如何实现呢?今天我们就来用实例说明下在clickhouse该如何实现ROW_NUMBER()功能。1 数据准备1.1 Clickhouse数据准备建表语句:CREATE TAB