3、Partition By子句可以称为查询分区子句,非常类似于Group By,都是将数据按照边界值分组,而Over之前的函数在每一个分组之内进行,如果超出了分组,则函数会重新计算。...3 row_number over 窗口函数的使用
row_number():返回行号,对比值重复时行号不重复不间断,即返回 1,2,3,4,5.......,不返回 1,2,2,4...
dense_rank():返回行号,对比值重复时行号重复但不间断, 即返回 1,2,2,3
select department,number,wages,
-- 值同排名相同...9 first_value\last_value使用
9.1 first_value和last_value说明
first_value取分组内排序后,截止到当前行,第一个值
last_value取分组内排序后...,截止到当前行,最后一个值,如果有重复值获取获取最后一个
以下函数在greenplum才可使用
nth_value用来取结果集每一个分组的指定行数的字段值。