校园春色亚洲色图_亚洲视频分类_中文字幕精品一区二区精品_麻豆一区区三区四区产品精品蜜桃

主頁 > 知識庫 > 使用SQLSERVER 2005/2008 遞歸CTE查詢樹型結構的方法

使用SQLSERVER 2005/2008 遞歸CTE查詢樹型結構的方法

熱門標簽:北京智能外呼系統供應商家 高德地圖標注電話怎么沒了 中國地圖標注省份用什么符號 孝感銷售電銷機器人廠家 江西穩定外呼系統供應商 智能電銷機器人教育 無錫梁溪公司怎樣申請400電話 電話機器人錄音師薪資 奧維地圖標注字體大小修改
下面是一個簡單的Family Tree 示例:
復制代碼 代碼如下:

DECLARE @TT TABLE (ID int,Relation varchar(25),Name varchar(25),ParentID int)
INSERT @TT SELECT 1,' Great GrandFather' , 'Thomas Bishop', null UNION ALL
SELECT 2,'Grand Mom', 'Elian Thomas Wilson' , 1 UNION ALL
SELECT 3, 'Dad', 'James Wilson',2 UNION ALL
SELECT 4, 'Uncle', 'Michael Wilson', 2 UNION ALL
SELECT 5, 'Aunt', 'Nancy Manor', 2 UNION ALL
SELECT 6, 'Grand Uncle', 'Michael Bishop', 1 UNION ALL
SELECT 7, 'Brother', 'David James Wilson',3 UNION ALL
SELECT 8, 'Sister', 'Michelle Clark', 3 UNION ALL
SELECT 9, 'Brother', 'Robert James Wilson', 3 UNION ALL
SELECT 10, 'Me', 'Steve James Wilson', 3

----------Query---------------------------------------
;WITH FamilyTree
AS(
SELECT *, CAST(NULL AS VARCHAR(25)) AS ParentName, 0 AS Generation FROM @TT
WHERE ParentID IS NULL
UNION ALL
SELECT Fam.*,FamilyTree.Name AS ParentName, Generation + 1 FROM @TT AS Fam
INNER JOIN FamilyTree ON Fam.ParentID = FamilyTree.ID
)SELECT * FROM FamilyTree

Output:

query_result
希望對您有幫助

Author: Petter Liu

您可能感興趣的文章:
  • 使用SqlServer CTE遞歸查詢處理樹、圖和層次結構
  • 在sqlserver中如何使用CTE解決復雜查詢問題
  • SQLSERVER2008中CTE的Split與CLR的性能比較
  • SQLSERVER2005 中樹形數據的遞歸查詢
  • sqlserver另類非遞歸的無限級分類(存儲過程版)
  • SqlServer使用公用表表達式(CTE)實現無限級樹形構建

標簽:泰州 海北 那曲 阜陽 通化 臨滄 齊齊哈爾 荊州

巨人網絡通訊聲明:本文標題《使用SQLSERVER 2005/2008 遞歸CTE查詢樹型結構的方法》,本文關鍵詞  使用,SQLSERVER,2005,2008,遞歸,;如發現本文內容存在版權問題,煩請提供相關信息告之我們,我們將及時溝通與處理。本站內容系統采集于網絡,涉及言論、版權與本站無關。
  • 相關文章
  • 下面列出與本文章《使用SQLSERVER 2005/2008 遞歸CTE查詢樹型結構的方法》相關的同類信息!
  • 本頁收集關于使用SQLSERVER 2005/2008 遞歸CTE查詢樹型結構的方法的相關信息資訊供網民參考!
  • 推薦文章
    主站蜘蛛池模板: 贵定县| 化州市| 额尔古纳市| 聊城市| 渭南市| 册亨县| 五常市| 古蔺县| 潮安县| 顺昌县| 汉寿县| 朝阳县| 龙海市| 收藏| 新泰市| 陵川县| 隆林| 长沙县| 河曲县| 阿拉尔市| 宿松县| 赫章县| 疏附县| 叶城县| 怀来县| 丹巴县| 沅陵县| 内黄县| 岳阳市| 丹阳市| 龙岩市| 竹山县| 庆阳市| 林西县| 临桂县| 云浮市| 黄石市| 东平县| 奉化市| 涪陵区| 重庆市|