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

主頁 > 知識庫 > 使用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查詢樹型結構的方法的相關信息資訊供網民參考!
  • 推薦文章
    主站蜘蛛池模板: 沁水县| 治多县| 洛宁县| 英吉沙县| 喀什市| 宜城市| 平原县| 张家港市| 永宁县| 龙游县| 德钦县| 乌拉特前旗| 三穗县| 信丰县| 崇信县| 广饶县| 舞阳县| 宜阳县| 定西市| 龙井市| 枣强县| 皋兰县| 玉山县| 平江县| 安徽省| 大冶市| 明星| 双鸭山市| 咸丰县| 东城区| 延边| 朝阳市| 天全县| 凌云县| 灌阳县| 延津县| 历史| 绥阳县| 如皋市| 玛多县| 高邮市|