当将以下 START WITH / CONNECT BY 分层查询转换为带有 WITH 子句的 RECURSIVE SUBQUERY FACTORING 分层查询时,它会是什么样子: ...
当将以下 START WITH / CONNECT BY 分层查询转换为带有 WITH 子句的 RECURSIVE SUBQUERY FACTORING 分层查询时,它会是什么样子: ...
我想使用connect by level语句生成来自 oracle 融合中参数的 2 个日期之间的日期 我收到错误ORA-01861: literal does not match format string ,我尝试使用to_char并更改格式但不起作用,参数日期格式也是dd-mm-yyyy ,这 ...
我正在处理使用以下基本语法表示的数据: a→b→c 在我的表格中,我用以下方式表示它 ID 学期家长 GROUP_LEVEL 1 一个 1 2 b 1 1 3 c 2 1 有时这些数据可能有嵌套组,例如 a→(b→c) 我使用第四列GROUP_LEVEL指示这些组的级别变化 I ...
我有一个表,其中有一列包含一个 html 字符串,该字符串可能格式正确,也可能格式不正确(尝试使用 xmltable 路由但它不起作用),这就是我尝试使用以下 sql 语法的原因。 我正在尝试根据我在网上找到的示例创建一个使用 REGEXP_SUBSTR、LEVEL 和 CONNECT BY LEV ...
测试#1: 我有一个用户定义的函数和一个 CONNECT BY LEVEL 查询: 该非确定性函数按预期工作。 它返回序列号,类似于未使用该函数的情况。 测试#2: 此测试与第一个测试相同,只是函数是确定性的: 该确定性函数无法按预期工作。 与测试#1 不同,它不返回序列号。 如果我 ...
我有一个分配表,其中包含具有员工 ID 和项目 ID 的员工,主键作为分配 ID。 一个项目可以有多个员工,一个员工可以在多个项目中。 给定一个员工 id,需要以递归方式获取包含与该员工相关的所有项目的分配 id 以及这些项目的所有员工的结果集。 这如何在 sql(preferred) 或 plsq ...
我正在尝试通过调用 2 个函数将一些测试数据加载到表 t1 中,但我似乎无法让 INSERT 和 CONNECT 正常工作。 任何帮助将不胜感激。 ...
我是 Oracle 的新手,我将在实现平面表而不是分层表之前使用 connect by。 但我有点困惑。 我的表是这样的:empTabl: 员工编号员工姓名经理ID 100 萨拉 110 101 本 111 102 亚历克斯 110 110 罗斯 111 111 星期一 NULL 我将像这 ...
我有一个具有这种结构的表: 元素父亲元素 INITIAL_DATE 结束日期我可以有这种情况: 我想要这个 output: 基本上我想从所有父亲开始生成一些行,并且每个路径都有 1 条记录,直到我到达不同的叶子,我希望它使用 12 级(在示例中有 5 级),并且,例如,对于路径,我有 deep = ...
以上脚本只有@yahoo.com前面的正则表达式 预期结果: ...
就像 Oracle 当循环发生在顶部节点(根节点直接连接到根节点)时继续遵循循环循环之外的路径一样,有没有办法在循环之间做同样的事情。 就像我有一些像下面这样的数据 并执行以下查询: 它会给我这个结果 它给了我根循环的价值。 但如果我有如下数据。 这给了我 但我还需要第三排,即 A C B。所以想 ...
我正在使用thiveinput talend将数据从oracle传输到hive。 我的代码看起来像这样。 你介意用简单的方式解释一下,instr 的 connect 代表什么? 我应该如何在 hive 中写入? 谢谢你 ...
我有一个表users代表这样的分层树: 柱子类型评论用户身份 integer 序列用户类型 integer 1 用户组 2 普通用户 group_id integer 使用 user_type = 1 引用同一表中的用户用户名 varchar(xxx) group_id 列引用另一个 user ...
我有一个基本上看起来像这样的表(第一行 pk1=1 是父行) PK1 event_id parent_event_id 1 123 123 2 456 123 3 789 456 给定上表中的任何特定行,我需要一个返回所有相关行(层次结构上下)的查询。 我试图通过一个抓取所有 ...
我有一张类似于 期待 output: 此示例中的间隔是每小时一次,但我想保持灵活 10 分钟/15 分钟/30 分钟。 我希望它用单个 sql 编写。 到目前为止,我所能解决的只是如何生成范围。 我不知道如何链接到上面提到的表格以获取我需要的格式的数据。 ...
我有“id-parent_id 相关”数据,如下所示: 我有代码,它返回与特定(与start with子句中的条件相关)树相关的所有行的数据 - 在两侧(“向上”和“向下”),例如: 如何获取没有“side”(“right”/“left”)行的数据? 例如上面绘制的 - 当我从2 or 3开始时,我 ...
我们使用分配了最大人数的合并职位,我需要建立一个报告,为每个人创建一条线,如果有一个或 NULL 线有空缺,则包括现任者的详细信息。 像这样: Position_Title 人数现任分析师 3 员工1 分析师 3 员工2 分析师 3 我可以将 Person/Assignment 表与 Positi ...
我正在努力编写一个执行查询,该查询将包含来自一个子选择的数据,以及基于来自第一个子选择的行从另一个表中分层检索的数据。 因此,我从多个带有连接的表中检索了一些数据,最终归结为以下内容:CREATE TABLE TBL1 (UUID, MiscData, KeyToLookup, ConditionC ...
我有如下数据。 如果我搜索产品“P1”然后我需要所有具有产品“P1”的类别我需要与步骤 1中的类别相关的所有产品 说明:产品 P1 在 C1、C2、C4 的类别中有效。 因此,我将考虑这些类别中的所有产品,类别 C2 包含两个产品,即 P1、P4。 所以,我也必须考虑类别 C3,因为产品 P4 在 ...
我有以下先验连接的 SQL,它基本上从叶节点开始,沿着树向上到达父“tree-trunc”(级别 1): 它给了我以下 output: 您可以看到prior t.node的指令(别名为child_who_pointed_me_here列)将我带到“之前”记录中的数据(即我开始的子节点),这正是我想要 ...