oracle中常用的分析函数总结
今天在学习《oracleSQL高级编程》,看到了比较全的分析函数列表,故记于此。
编号 | 函数 | 功能 |
---|---|---|
1 | LAG | 访问分区或者数据集中之前的一行 |
2 | LEAD | 访问分区或者数据集中之后的一行 |
3 | First_Value | 访问分区或者数据集中第一行 |
4 | Last_Value | 访问分区或者数据集中最后一行 |
5 | Nth_Value | 访问分区或者结果集中任意一行 |
6 | Rank | 将数据行值按照排序后的的顺序进行排序,有并列的情况的排名值将跳过 |
7 | Dense_Rank | 将数据行值按照排序后的顺序进行排序,有并列值的情况排名值不会跳过 |
8 | row_number() | 对行排序并为每一行分配一个唯一的编号,这是一个非确定的函数 |
简单做人 从容做事 快乐生活