知识大全 使用SQLSERVER 2005/2008 递归CTE查询树型结构的方法
Posted 结构
篇首语:树高千尺有根,水流万里有源。本文由小常识网(cha138.com)小编为大家整理,主要介绍了知识大全 使用SQLSERVER 2005/2008 递归CTE查询树型结构的方法相关的知识,希望对你有一定的参考价值。
使用SQLSERVER 2005/2008 递归CTE查询树型结构的方法 以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧!
下面是一个简单的Family Tree 示例复制代码 代码如下:
DECLARE @TT TABLE (ID int Relation varchar( ) Name varchar( ) ParentID int) INSERT @TT SELECT Great GrandFather Thomas Bishop null UNION ALL SELECT Grand Mom Elian Thomas Wilson UNION ALL SELECT Dad James Wilson UNION ALL SELECT Uncle Michael Wilson UNION ALL SELECT Aunt Nancy Manor UNION ALL SELECT Grand Uncle Michael Bishop UNION ALL SELECT Brother David James Wilson UNION ALL SELECT Sister Michelle Clark UNION ALL SELECT Brother Robert James Wilson UNION ALL SELECT Me Steve James Wilson Query ;WITH FamilyTree AS( SELECT * CAST(NULL AS VARCHAR( )) AS ParentName AS Generation FROM @TT WHERE ParentID IS NULL UNION ALL SELECT Fam * FamilyTree Name AS ParentName Generation + FROM @TT AS Fam INNER JOIN FamilyTree ON Fam ParentID = FamilyTree ID )SELECT * FROM FamilyTree
Output: cha138/Article/program/SQLServer/201404/30568相关参考
connectby是结构化查询中用到的其基本语法是 selectfromtablenamestartbycond connectbycond wherecond; 简单说来是将一个树状结构
oracle中使用SQL递归语句 以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧! 例子 pid&
JSP页面文件目录树源码(递归算法) 以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧! <%@
Java多线程递归如何弥补管理漏洞 以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧! Java多线程
PHP递归调用的小技巧讲解 以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧! 在PHP的实际编码中当
JAVA中用递归函数来删除子目录 以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧! Java是一门强
ASP.NET递归将分类绑定到TreeView 以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧! 创
ASP.NET递归法求阶乘解决思路 以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧!前台 复制代码代
Java的File对象递归删除目录下所有内容 以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧! 一个
C#纯数学方法递归实现货币数字转换中文 以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧! 最近由于项