sql怎么写递归(sql server实现递归查询的方法示例)
类别:数据库 浏览量:2551
时间:2022-01-18 01:06:57 sql怎么写递归
sql server实现递归查询的方法示例本文实例讲述了sql server实现递归查询的方法示例。分享给大家供大家参考,具体如下:
有时候面对树结构的数据时需要进行递归查询,网上找了一番,参考了各位大神的文章,发现蛮简单的,当做个小笔记方便以后使用
sql server 通过CTE来支持递归查询,这对查询树形或层次结构的数据很有用
一般的树形表结构如下,相信大家都很熟悉的
id
title
pid
1
1级节点
0
2
2级节点
1
3
3级节点
2
4
4级节点
3
5
5级节点
4
下面上代码
----------sql server 递归查询---------- --查找上级所有节点 with uCte as ( select a.id,a.title,a.pid from tree_table a where id = 3--当前节点 union all select k.id,k.title,k.pid from tree_table k inner join uCte c on c.pid = k.id ) select * from uCte; --查找上级所有节点 with dCte as ( select a.id,a.title,a.pid from tree_table a where id = 3--当前节点 union all select k.id,k.title,k.pid from tree_table k inner join dCte c on c.id = k.pid ) select * from dCte;
更多关于SQL Server相关内容感兴趣的读者可查看本站专题:《SQL Server查询操作技巧大全》、《SQL Server存储过程技巧大全》、《SQL Server索引操作技巧大全》、《SQL Server常用函数汇总》及《SQL Server日期与时间操作技巧总结》
希望本文所述对大家SQL Server数据库程序设计有所帮助。
您可能感兴趣
- mysql建立分区表指令(MySQL高级特性——数据表分区的概念及机制详解)
- SQL Server中对列的权限设置
- dedecms栏目怎么调用友情链(DedeCms用SQL语句调用数据库任意内容方法)
- mysql完整整理(Mysql隔离性之Read View的用法说明)
- 终于有人将mysql 索引讲清楚了(MySQL 索引的一些细节分享)
- sql server中有哪几种锁定模式(SQL Server三种锁定模式的知识讲解)
- MySQL中使用mysqldump命令备份
- mysql insert into 怎么用(MySQL中INSERT的一般用法)
- mysql优化方案最新(记一次MySQL的优化案例)
- deepin数据库编程(deepin20.1系统安装MySQL8.0.23超详细的MySQL8安装教程)
- sql查询优化最快的方法(必备 SQL 查询优化技巧提升网站访问速度)
- sql server附加数据库出错(SQL Server附加数据库报错无法打开物理文件,操作系统错误5的图文解决教程)
- sql数据库安装概要(详解将DataGrip连接到MS SQL Server的方法)
- SQL SERVER书签查找
- mysql 快速迁移到历史表(MySQL 线上日志库迁移实例)
- mysql查询很慢怎么回事(MySQL Like模糊查询速度太慢如何解决)
- 谷雨前,吃牛羊肉别忘了吃河鲜,除湿还清热,加紫苏一炒特解馋(吃牛羊肉别忘了吃河鲜)
- 紫苏牛肉锅里滚一滚,香的鼻子都要掉了(紫苏牛肉锅里滚一滚)
- 每天都吃水果的好处(每天吃水果的好处与功效)
- 苹果15价格(苹果15价格512g官网)
- 春节放假几天(春节放假几天2023法定几天)
- 今天 3月13日,31年前,一个英雄少年感动了中国(今天3月13日31年前)
热门推荐
- docker构建本地镜像(Docker创建本地镜像实现方法解析)
- nginx安全设置(Nginx+ModSecurity安全模块部署的实现)
- python 从入门到实践笔记(python基础梳理一推荐)
- php闰年计算公式(php判断/计算闰年的方法小结三种方法)
- 云服务器9兆带宽的上传速度是多少(云服务器网速多少怎么计算?云服务器的1兆带宽是多少的?)
- yii2支持php7.2吗(Yii框架通过请求组件处理get,post请求的方法分析)
- linux连接工具命令行长度设置(linux userdel 命令的使用)
- php异常和错误区别(PHP批斗大会之缺失的异常详解)
- css中最常用的选择符(CSS 类选择符和ID选择符的区别)
- wampserver如何使用(WampServer打开xdebug功能方法教程)
排行榜
- 1
- 2
- 3
- 4
- 5
- 6
- 7
- 8
- 9