mysql或者Oracle 递归写法

半城煙沙 半城煙沙 墨衍会员 · AI 创作全网分发 墨衍智能分发 通过墨衍一键同步至各平台 可同步平台 CSDN微信公众号微博知乎掘金百家号博客园抖音小红书 你的文章也可以这样分发 墨衍会员 ¥399起/年,写一次发全网 我也要 + 加入社区
例如:
现在有一张表tab,两个字段,month,total,
数据如下:
month total
一月份 10
二月份 20
三月份 30
四月份 40
... ...
以此类推
写sql语句输出结果如下:
month total
一月份 10
二月份 (一月10+二月20)30
三月份 (一月10+二月20+三月30)60
四月份 (一月10+二月20+三月30+四月40)100
括号里不用输出,要的是累加的结果,这个sql语句如何写???
...全文

相关推荐

递归查询菜单树,支持mysql,oracle

递归查询菜单树,支持mysql,oracle,含表结构,递归查询菜单,支持mysql,oracle,含表结构递归查询菜单。

wrpqow

Mysql树形递归查询的实现方法

前言 对于数据库中的树形结构数据,如部门表,有时候,我们需要知道某部门的所有下属部分或者某部分的所有上级部门,这时候就需要用到mysql的递归查询 最近在做项目迁移,Oracle版本的迁到Mysql版本,遇到有些oracle的函数,mysql并没有,所以就只好想自定义函数或者找到替换函数的方法进行改造。 Oracle递归查询 oracle实现递归查询的话,就可以使用start with … connect by connect by递归查询基本语法是: select 1 from 表格 start with … connect by prior id = pId start with

weixin_38722052

MySQL递归查询

MySQL递归查询,oracle在迁移成mysql后难免会遇到的问题。

rainbow0216

Oracle与MySQL递归查询[源码]

本文详细介绍了Oracle和MySQL中递归查询的使用方法。在Oracle中,递归查询通过`START WITH CONNECT BY PRIOR`语法实现,适用于树形结构的遍历,包括从父节点或子节点开始的查询,以及向子节点或父节点方向的遍历。MySQL则使用`FIND_IN_SET`函数和自定义函数实现递归查询,包括向下查询子节点和向上查询父节点的功能。文章通过具体示例和代码演示了两种数据库递归查询的实现方式,为处理树形结构数据提供了实用指导。

t4y5u6i7o

在ORACLE、MSSQL、MYSQL中树结构表递归查询的实现.pdf

在ORACLE、MSSQL、MYSQL中树结构表递归查询的实现.pdf

资料大全
评论
收藏 已收藏
分享
返回顶部
半城煙沙
其他数据库 2,208 成员 9,519 内容