本文仅记录下 之前 所用的一些 oracle 数据库函数
1.父子属性结构查询,例如,父子菜单页等:
oracle中start with connect by (prior) 用来对树形结构的数据进行查询。其中start with 给出的是数据搜索范围,顾名思义,从哪里作为查询的起点, connect by后面给出了递归查询的条件,prior 关键字表示父数据,prior 条件表示子数据需要满足父数据的什么条件
具体可以参考下图,下图摘自:https://www.cnblogs.com/always-online/archive/2015/10/30/4923532.html

2.行转列(pivot),列转行(unpivot):
关于行转列,列转行的截图来自:https://www.cnblogs.com/xiao02fang/p/9705609.html
(1)行转列:
具体例子如下:


本文介绍了Oracle数据库中处理父子树形结构查询的方法,利用`start with connect by prior`实现。同时,探讨了行转列(pivot)和列转行(unpivot)的操作,举例说明了其应用。此外,提到了一些常用的Oracle函数如nvl、nvl2、decode和case when。
最低0.47元/天 解锁文章

被折叠的 条评论
为什么被折叠?



