oracle 聚合函数 keep

聚合函数MIN, MAX, SUM, AVG, COUNT, VARIANCE,和STDDEV, 当使用KEEP 时和DENSE_RANK FIRST /DENSE_RANK LAST一起使用,获取一组中排名第一或者排名最后的记录。必须有order by 子句用来排序。后面也可以接over()分析函数部分。

Min(col2)keep(dense_rank first order by col1)保留按col1排名第一的col2的最小值。

Min(col2)keep(dense_rank first order by col1)over (partition by col3) 按col3分组保留按col1排名各组第一的col2的最小值。

猜你喜欢

转载自flyfx.iteye.com/blog/1994993