婷婷综合国产,91蜜桃婷婷狠狠久久综合9色 ,九九九九九精品,国产综合av

主頁 > 知識庫 > 使用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查詢樹型結構的方法的相關信息資訊供網民參考!
  • 推薦文章
    主站蜘蛛池模板: 合水县| 威宁| 武陟县| 固始县| 赤水市| 织金县| 灵山县| 邮箱| 调兵山市| 台北县| 资溪县| 景洪市| 鄄城县| 龙南县| 绥化市| 电白县| 贵南县| 若羌县| 克拉玛依市| 墨脱县| 色达县| 揭阳市| 长岛县| 新昌县| 保山市| 珠海市| 舟山市| 图木舒克市| 浦江县| 桃江县| 湘乡市| 甘南县| 台江县| 微博| 广平县| 曲阜市| 万宁市| 即墨市| 双牌县| 洱源县| 台州市|