recursive-query相关内容

在SQL Viia递归查询中合并行

我有下表. 动物疫苗_日期疫苗2016年2月1日,猫猫2/1/2016 z狗2/1/2016 z狗1/1/2016 x狗2/1/2016年 我希望得到的结果如下所示. 动物疫苗_日期疫苗狗1/1/2016 x狗2/1/2016 y,zCat 2/1/2016 y,z 我有以下代码,该代码是通过我的其他帖子在"组合"中提供的SQL通过基于日期的(连接)行" 使用递归记录作为(选择动物, ..
发布时间:2021-04-23 20:33:11 其他开发

条件递归SQL选择

请考虑以下数据库表.它由3列组成: Id , ParentId , Enabled . 我希望这是即时实现的,而无需在表中添加任何其他计算列. 也许可以使用 CTE 来实现. 解决方案 尝试以下CTE查询: 与T1一样(选择ID,parentId,NULL为EnabledParentId,ParentID作为NextParent从TWHERE ParentID不为null全联 ..

如何自下而上遍历树以计算PostgreSQL中节点值的(加权)平均值?

例如在PostgreSQL中对整个树求和使用的是WITH RECURSIVE(公用表表达式).但是,这些示例通常从上到下,将树展平,并对整个结果集执行汇总功能.我没有找到合适的示例(在StackOverflow,Google等上)解决我要解决的问题: 考虑一个不平衡的树,其中每个节点可以具有一个关联的值.大多数值都附加到叶节点,但其他值也可能具有值.如果节点(是否有叶子)具有显式附加的值,则 ..

使用递归查询在Oracle SQL中使用有向图仅访问每个节点一次

说明 在我们的问题域中,我们正在研究一组连接在一起以形成图形的边.从给定的一个或多个节点开始,我们必须列出整个图中连接到给定的一个或多个节点的所有链接.我们必须从左到右,从上到下显示这些链接. 对于循环数量有限的图形,我们有一个针对此问题的有效查询.循环次数越多,执行时间就成倍增加. 我们需要在递归过程中限制对同一节点的访问,以找到可行的解决方案. 下面的示例仅包含一个循环 ..

t-SQL中的SYS_CONNECT_BY_PATH等效项

我需要将Oracle查询转换为SQL Server. 查询生成“管理层次".基于用户名.输出将具有一个管理链,最后一个元素是当前经理. 表格: EE_USERNAME MGR_USERNAMEuser1首席执行官user2 user1user3 user2用户4用户1user5 user2用户6用户3 样本输出: user1:首席执行官用户2:首席执行官,用户1用户3:首席 ..

检查表是否包含lua中的值

我正在寻找一种方法来查看该值是否在数组(表)中 示例表有3个条目,每个条目包含一个包含多个条目的表 说我要检查“数据"中是否有“苹果" 数据= {{"alpha","bravo","charlie","delta"},{“苹果",“猕猴桃",“香蕉",“梨"},{“胡萝卜",“西兰花",“小菜",“马铃薯"}} 这是我的代码,一个递归查询.问题在于函数会因为其正值下降而在某处中断 ..
发布时间:2021-04-09 20:44:40 其他开发

SQL-如何在一年的每个日期按年龄和状态对项目进行分组/计数?

我正在尝试从支持凭单的多年数据集(tickets表)构建查询,并为每张凭单的相关列分别为ticked_id,status,created_on日期和closed_on日期.还有一个通用的dates表,我可以将其联接/查询到日期列表. 我想为今年创建一个“燃尽"图表,以显示在今年任何给定日期至少有一年历史的公开门票数量.我已经能够创建使用sum(case...语句按日期分组的表-例如,显示在给 ..
发布时间:2021-02-12 19:40:21 其他开发

查找图是否有周期

我想确定是否可以使用SQL在Hierarchical或Chain数据中找到循环. 例如我有以下架构: http://sqlfiddle.com/#!3/27269 create table node ( id INTEGER ); create table edges ( id INTEGER, node_a INTEGER, node_b INTEGER ) ..
发布时间:2020-11-27 21:14:10 其他开发

SQL树结构

我对SQL中的这个主题(树结构)是陌生的.我经历了不同的来源,但仍不清楚. 在我的情况下,我有一张附有的桌子. 现在首先在这里,我必须为“办公室"检索一棵完整树. 我还必须在附加的层次结构数据中找到所有叶子节点(没有子节点的叶子节点). 请提供答案并提供详细说明. 预先感谢. 解决方案 您未指定DBMS,而是使用标准SQL(所有with recursive full ..
发布时间:2020-11-23 05:07:09 数据库

SQL Server层次列总和

我按照图表进行数据库设计. Category表是自引用父子关系 Budget将具有所有类别和为每个类别定义的金额 Expense表将包含已花费金额的类别的条目(请考虑此表中的Total列). 我想编写select语句,该语句将检索具有以下给定列的数据集: ID CategoryID CategoryName TotalAmount (Sum of Amoun ..
发布时间:2020-11-23 05:06:52 数据库

父子层次结构的递归查询.从顶级节点获取后代

我有一张表,该表以一个顶级节点的形式存储父级子级格式的层次结构数据.多个级别,每个父级都有多个孩子.如何编写递归查询以仅选择从特定节点到最后一个子节点的父子行? 示例表 Parent|child 1 |2 1 |3 2 |4 2 |5 3 |6 3 |7 6 |8 如何仅从节点3及其所有后代中检索行? 解决 ..
发布时间:2020-11-23 05:02:59 其他开发