cost 178 ms
用嵌套树语法格式化分层查询 (Oracle) - Formatting a hierarchical query in a nest tree syntax (Oracle)

我正在处理使用以下基本语法表示的数据: a→b→c 在我的表格中,我用以下方式表示它 ID 学期家长 GROUP_LEVEL 1 一个 1 2 b 1 1 3 c 2 1 有时这些数据可能有嵌套组,例如 a→(b→c) 我使用第四列GROUP_LEVEL指示这些组的级别变化 I ...

Oracle:尝试使用 REGEXP_SUBSTR、CONNECT BY LEVEL 函数拆分字符串并获取重复项 - Oracle: Trying to split a string using REGEXP_SUBSTR, CONNECT BY LEVEL functions and getting duplicates

我有一个表,其中有一列包含一个 html 字符串,该字符串可能格式正确,也可能格式不正确(尝试使用 xmltable 路由但它不起作用),这就是我尝试使用以下 sql 语法的原因。 我正在尝试根据我在网上找到的示例创建一个使用 REGEXP_SUBSTR、LEVEL 和 CONNECT BY LEV ...

为什么确定性函数在 CONNECT BY LEVEL 查询中返回意外数字? - Why does deterministic function return unexpected numbers in CONNECT BY LEVEL query?

测试#1: 我有一个用户定义的函数和一个 CONNECT BY LEVEL 查询: 该非确定性函数按预期工作。 它返回序列号,类似于未使用该函数的情况。 测试#2: 此测试与第一个测试相同,只是函数是确定性的: 该确定性函数无法按预期工作。 与测试#1 不同,它不返回序列号。 如果我 ...

Oracle SQL 中的多列分层查询 - Multi column hierarchical query in Oracle SQL

我有一个分配表,其中包含具有员工 ID 和项目 ID 的员工,主键作为分配 ID。 一个项目可以有多个员工,一个员工可以在多个项目中。 给定一个员工 id,需要以递归方式获取包含与该员工相关的所有项目的分配 id 以及这些项目的所有员工的结果集。 这如何在 sql(preferred) 或 plsq ...

OracleSQL:从父子表生成水平视图 - OracleSQL: generate a horizontal view from father-son table

我有一个具有这种结构的表: 元素父亲元素 INITIAL_DATE 结束日期我可以有这种情况: 我想要这个 output: 基本上我想从所有父亲开始生成一些行,并且每个路径都有 1 条记录,直到我到达不同的叶子,我希望它使用 12 级(在示例中有 5 级),并且,例如,对于路径,我有 deep = ...

有没有在 oracle 与 nocycle 的连接中添加一个循环行? - Is there any to add one loop row in connect by oracle with nocycle?

就像 Oracle 当循环发生在顶部节点(根节点直接连接到根节点)时继续遵循循环循环之外的路径一样,有没有办法在循环之间做同样的事情。 就像我有一些像下面这样的数据 并执行以下查询: 它会给我这个结果 它给了我根循环的价值。 但如果我有如下数据。 这给了我 但我还需要第三排,即 A C B。所以想 ...

Oracle SQL:根据固定时间范围(比如 15 或 30 分钟)计算记录 - Oracle SQL: to count the records based on fixed time frame (say 15 or 30 minutes)

我有一张类似于 期待 output: 此示例中的间隔是每小时一次,但我想保持灵活 10 分钟/15 分钟/30 分钟。 我希望它用单个 sql 编写。 到目前为止,我所能解决的只是如何生成范围。 我不知道如何链接到上面提到的表格以获取我需要的格式的数据。 ...

没有侧行的分层查询 - hierarchical query without side rows

我有“id-parent_id 相关”数据,如下所示: 我有代码,它返回与特定(与start with子句中的条件相关)树相关的所有行的数据 - 在两侧(“向上”和“向下”),例如: 如何获取没有“side”(“right”/“left”)行的数据? 例如上面绘制的 - 当我从2 or 3开始时,我 ...

带有一些连接的分层查询 - Hierarchical query with some joins

我正在努力编写一个执行查询,该查询将包含来自一个子选择的数据,以及基于来自第一个子选择的行从另一个表中分层检索的数据。 因此,我从多个带有连接的表中检索了一些数据,最终归结为以下内容:CREATE TABLE TBL1 (UUID, MiscData, KeyToLookup, ConditionC ...

Oracle 12c 递归查询产品、类别关系 - Oracle 12c Recursive query for Product , Category relationship

我有如下数据。 如果我搜索产品“P1”然后我需要所有具有产品“P1”的类别我需要与步骤 1中的类别相关的所有产品 说明:产品 P1 在 C1、C2、C4 的类别中有效。 因此,我将考虑这些类别中的所有产品,类别 C2 包含两个产品,即 P1、P4。 所以,我也必须考虑类别 C3,因为产品 P4 在 ...

connect-by-prior:使用 PRIOR 向上钻取 2 个级别 - connect-by-prior: using PRIOR to drill 2-levels up

我有以下先验连接的 SQL,它基本上从叶节点开始,沿着树向上到达父“tree-trunc”(级别 1): 它给了我以下 output: 您可以看到prior t.node的指令(别名为child_who_pointed_me_here列)将我带到“之前”记录中的数据(即我开始的子节点),这正是我想要 ...


 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM