濮阳杆衣贸易有限公司

主頁(yè) > 知識(shí)庫(kù) > 使用SQLSERVER 2005/2008 遞歸CTE查詢樹型結(jié)構(gòu)的方法

使用SQLSERVER 2005/2008 遞歸CTE查詢樹型結(jié)構(gòu)的方法

熱門標(biāo)簽:北京智能外呼系統(tǒng)供應(yīng)商家 高德地圖標(biāo)注電話怎么沒(méi)了 中國(guó)地圖標(biāo)注省份用什么符號(hào) 孝感銷售電銷機(jī)器人廠家 江西穩(wěn)定外呼系統(tǒng)供應(yīng)商 智能電銷機(jī)器人教育 無(wú)錫梁溪公司怎樣申請(qǐng)400電話 電話機(jī)器人錄音師薪資 奧維地圖標(biāo)注字體大小修改
下面是一個(gè)簡(jiǎn)單的Family Tree 示例:
復(fù)制代碼 代碼如下:

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
希望對(duì)您有幫助

Author: Petter Liu

您可能感興趣的文章:
  • 使用SqlServer CTE遞歸查詢處理樹、圖和層次結(jié)構(gòu)
  • 在sqlserver中如何使用CTE解決復(fù)雜查詢問(wèn)題
  • SQLSERVER2008中CTE的Split與CLR的性能比較
  • SQLSERVER2005 中樹形數(shù)據(jù)的遞歸查詢
  • sqlserver另類非遞歸的無(wú)限級(jí)分類(存儲(chǔ)過(guò)程版)
  • SqlServer使用公用表表達(dá)式(CTE)實(shí)現(xiàn)無(wú)限級(jí)樹形構(gòu)建

標(biāo)簽:泰州 海北 那曲 阜陽(yáng) 通化 臨滄 齊齊哈爾 荊州

巨人網(wǎng)絡(luò)通訊聲明:本文標(biāo)題《使用SQLSERVER 2005/2008 遞歸CTE查詢樹型結(jié)構(gòu)的方法》,本文關(guān)鍵詞  使用,SQLSERVER,2005,2008,遞歸,;如發(fā)現(xiàn)本文內(nèi)容存在版權(quán)問(wèn)題,煩請(qǐng)?zhí)峁┫嚓P(guān)信息告之我們,我們將及時(shí)溝通與處理。本站內(nèi)容系統(tǒng)采集于網(wǎng)絡(luò),涉及言論、版權(quán)與本站無(wú)關(guān)。
  • 相關(guān)文章
  • 下面列出與本文章《使用SQLSERVER 2005/2008 遞歸CTE查詢樹型結(jié)構(gòu)的方法》相關(guān)的同類信息!
  • 本頁(yè)收集關(guān)于使用SQLSERVER 2005/2008 遞歸CTE查詢樹型結(jié)構(gòu)的方法的相關(guān)信息資訊供網(wǎng)民參考!
  • 推薦文章
    阿克陶县| 昭苏县| 新沂市| 阳原县| 大足县| 和林格尔县| 松桃| 宁城县| 错那县| 边坝县| 浠水县| 洞头县| 延庆县| 新龙县| 洪湖市| 鲁甸县| 图们市| 万盛区| 康乐县| 策勒县| 报价| 江孜县| 西峡县| 清镇市| 濮阳市| 环江| 内黄县| 巴林左旗| 津市市| 沐川县| 筠连县| 阿城市| 肇州县| 万全县| 永福县| 太湖县| 红原县| 昔阳县| 莆田市| 德兴市| 嵊泗县|