oracle中常用的分析函数总结

今天在学习《oracleSQL高级编程》,看到了比较全的分析函数列表,故记于此。

编号函数功能
1 LAG 访问分区或者数据集中之前的一行
2 LEAD 访问分区或者数据集中之后的一行
3 First_Value 访问分区或者数据集中第一行
4 Last_Value 访问分区或者数据集中最后一行
5 Nth_Value 访问分区或者结果集中任意一行
6 Rank 将数据行值按照排序后的的顺序进行排序,有并列的情况的排名值将跳过
7 Dense_Rank 将数据行值按照排序后的顺序进行排序,有并列值的情况排名值不会跳过
8 row_number() 对行排序并为每一行分配一个唯一的编号,这是一个非确定的函数
     
posted @ 2012-10-22 10:46  原想  阅读(220)  评论(0编辑  收藏  举报