logo
publist
写文章

简介

该用户还未填写简介

擅长的技术栈

可提供的服务

暂无可提供的服务

ClickHouse 分组取出每组Top 几条数据 运用neighbor()函数

​一般来说 分组SQL分组后取出每组的第N条 对于MySQL来说非常简单。直接使用row_number()over()函数就可以了​但是clickhouse没有这个函数,那怎么办呢,我们可以运用neighbor()函数neighbor获取某一列前后相邻的数据,第一个参数为字段名,第二个参数控制前后相邻的距离示例1:SELECT a, neighbor( a,-1 ) from (SELECT ar

#数据库
暂无文章信息