sqlite 使用 cte 及 递归的实现示例
1.多级 cte 查询示例。
with cte as (select pageid from cm_bookpage ) , cte2 as (select pageid, 2 as content from cte ) select * from cte2
2. cte 递归查询文章标题层级,3872某一叶子节点,要查询出所有上级目录并排序返回。
with cte as (select pageid,bookid,title,parentpageid,1 as orderidfrom cm_bookpage where pageid = 3872 union all select a.pageid,a.bookid,a.title,a.parentpageid,(cte.orderid+1) as orderidfrom cm_bookpage a inner join cte on a.pageid = cte.parentpageid ) select * from cte order by orderid desc
转载于:https://www.cnblogs.com/nanfei/p/9030034.html
sqlite 使用 cte 及 递归的实现示例相关推荐
- php无极分类的效果,php 无极分类(递归)的简单示例
这篇文章主要为大家详细介绍了php 无极分类(递归)的简单示例,具有一定的参考价值,可以用来参考一下. 感兴趣的小伙伴,下面一起跟随512笔记的小编小韵来看看吧! 代码如下: $conn=mysql_ ...
- SQLite数据库Java驱动下载及连接示例(sqlite-jdbc-3.30.1.jar)
一.SQLite数据库Java驱动下载 Google一下,sqlite-jdbc的下载地址:https://bitbucket.org/xerial/sqlite-jdbc/downloads/ 我们 ...
- With (CTE、递归CTE)
如果递归 CTE 组合不正确,可能会导致无限循环.例如,如果递归成员查询定义对父列和子列返回相同的值,则会造成无限循环.可以使用 MAXRECURSION 提示以及在 INSERT.UPDATE.DE ...
- java 二叉树的高度_Java实现二叉树的建立、计算高度与递归输出操作示例
本文实例讲述了java实现二叉树的建立.计算高度与递归输出操作.分享给大家供大家参考,具体如下: 1. 建立 递归输出 计算高度 前中后三种非递归输出 public class Tree_Link { ...
- 回溯算法和递归算法_回溯算法:递归和搜索示例说明
回溯算法和递归算法 Examples where backtracking can be used to solve puzzles or problems include: 回溯可用于解决难题或问题 ...
- JAVA锁之可重入锁和递归锁及示例代码
概念:可重入锁 指的是同一线程外层函数获得锁之后,内层递归函数仍然能获取该锁的代码在同一个线程在外层方法获取锁的时候,在进入内层方法会自动获取锁也即是说,线程可以进入任何一个它已经拥有的锁所同步着的代 ...
- mysql 单标递归_MySQL递归CTE(公共表表达式)
在本教程中,您将了解MySQL递归CTE(公共表表达式)以及如何使用它来遍历分层数据. 自MySQL 8.0版以来简要介绍了公共表表达式或叫CTE的功能,因此需要您在计算机上安装MySQL 8.0,以 ...
- SQL With(递归 CTE 查询)
SQL With(递归 CTE 查询) 摘自作者:Rookier 指定临时命名的结果集,这些结果集称为公用表表达式 (CTE).该表达式源自简单查询,并且在单条 SELECT.INSERT.UPDA ...
- php中学院与专业的级联,SQLite中使用CTE巧解多级分类的级联查询
在最近的活字格项目中使用ActiveReports报表设计器设计一个报表模板时,遇到一个多级分类的难题:需要将某个部门所有销售及下属部门的销售金额汇总,因为下属级别的层次不确定,所以靠拼接子查询的方式 ...
最新文章
- python爬虫不错的文章
- oem718d 基准站设置_RTK基站设置、7参数、测点、放线等操作教程,文末有视频
- Yii的action
- 前端学习(2914):差值表达式的用法
- MATLAB统计与回归
- 个性化推荐的另一种思路: 学习用户行为的解纠缠表示
- python写一个服务_Python写一个服务
- 学会这个大屏神器,低代码开发高端可视化大屏不在话下
- 黑鲨怎么修改服务器,黑鲨研习win7系统DNS服务器更换的还原教程
- datagrid数据导出到excel文件给客户端下载的几种方法(转)
- 巧用Automator,实现一个鼠标右键转化图像格式的功能
- Oracle 角色权限表
- 如何关闭dell inspiron n4010的内置麦克
- 使用密钥文件登录及免密登录服务器方法
- 数据库系统概念 第三章 习题答案
- 求实数的整数部分和小数部分python_python求实数的整数部分
- cubase打开时,别的软件和网页无法正常播放视频。
- 区块链基础入门笔记 一
- 【Seaborn】组合图表、多子图的实现
- 将InfoSphere Guardium数据编辑与IBM分类模块集成
热门文章
- 使用hexo搭建个人博客
- Java集合源码学习(四)HashMap
- 专访《Haskell函数式编程入门》作者张淞:浅谈Haskell的优点与启发
- undefined reference to 'pthread_create'问题解决
- proftpd的安装配置实例
- error LNK2019: 无法解析的外部符号 __imp__inet_ntoa@4
- Oracle Profile 使用详解
- 你真的知道Python的字符串是什么吗?
- 比特币是什么,看这篇就懂了
- OpenStack Ocata版本国内代码贡献盘点