oracle 开窗分析函数和树形结构

1、row_number() over(partition by ... order by ...)
2、rank() over(partition by ... order by ...)
3、dense_rank() over(partition by ... order by ...)
4、count() over(partition by ... order by ...)
5、max() over(partition by ... order by ...)
6、min() over(partition by ... order by ...)
7、sum() over(partition by ... order by ...)
8、avg() over(partition by ... order by ...)
9、first_value() over(partition by ... order by ...)
10、last_value() over(partition by ... order by ...)
11、lag() over(partition by ... order by ...)
12、lead() over(partition by ... order by ...)

select * from T_SCYYJHGL_PRODM start with sjid=0 connect by PRIOR productdm=sjid order SIBLINGS BY px

如果有条件过滤 直接加在 (select * from T_SCYYJHGL_PRODM where xx=?)

原文地址:https://www.cnblogs.com/chinaDream2014/p/4452530.html