![](https://img-blog.csdnimg.cn/20190927151101105.png?x-oss-process=image/resize,m_fixed,h_224,w_224)
greenplum
greenplum 行式存储数据库
杨青松
能受天磨真铁汉,不遭人妒是庸才
展开
-
greenplum数据库生成多种测试数据查询
greenplum多种测试数据生成,查询方式, 除如上方式外还有很多, 入数组类型数据字段归类, 外部表等, 在此就不一一举例了原创 2022-04-27 17:26:50 · 1140 阅读 · 0 评论 -
按cityid 分组 取localid 最大值对应的Cellid | 取聚合函数max() min() 最大值或最小值的其他字段
今天遇到了一个很奇葩的需求,查询表时需要去某个列的最大值数据相匹配的其他字段,想了很多办法最后想到了非常好用的开窗函数 first_value()问题:按cityid 分组 取localid 最大值对应的Cellid如图所示,开窗函数已经将最大值的同列cellid取到了但是该语句会涉及到很多重复的字段,所以我用到了去重,查询速度也是很快的select distinct cityid,(first_value(cellid) over (partition by c...原创 2020-08-07 13:27:57 · 423 阅读 · 0 评论