久久r热视频,国产午夜精品一区二区三区视频,亚洲精品自拍偷拍,欧美日韩精品二区

您的位置:首頁技術文章
文章詳情頁

sqlserver 合并列數據的實現

瀏覽:10日期:2023-03-06 14:25:53

sql server 遞歸查詢樹型結構某節點的所有上級節點,并且把這些所有上級節點多行拼接為一行,即合并列數據

with eps_root(pk_eps, pk_parent, eps_code, eps_name) as(    SELECT pk_eps, pk_parent, eps_code, eps_name     FROM pm_eps     where enablestate = 2       and pk_eps = "1001A11000000003P62E"    union all    SELECTe.pk_eps, e.pk_parent, e.eps_code, e.eps_name    FROM pm_eps e  inner join eps_root r on e.pk_eps = r.pk_parent    where e.enablestate = 2)select distinct 	eps_code = stuff((select "/" + convert(nvarchar(500), eps_code) from (select distinct eps_code from eps_root) r1 for xml path("")), 1, 1, ""),	--此次需要使用eps_code排序,不然中文的會錯亂順序	eps_name = stuff((select "/" + eps_name from (select top 99.99 PERCENT eps_name from eps_root order by eps_code) r2 for xml path("")), 1, 1, "")from eps_root

執行sql,如下圖效果:

到此這篇關于sqlserver 合并列數據的實現的文章就介紹到這了,更多相關sqlserver 合并列數據內容請搜索以前的文章或繼續瀏覽下面的相關文章希望大家以后多多支持!

標簽: MsSQL
主站蜘蛛池模板: 文化| 奉节县| 浦江县| 常德市| 大新县| 林芝县| 大邑县| 玉田县| 会东县| 湘西| 古丈县| 乌兰县| 林州市| 凌海市| 宝兴县| 许昌县| 平南县| 呼伦贝尔市| 佳木斯市| 新竹县| 大丰市| 汕尾市| 博野县| 和林格尔县| 德昌县| 河源市| 曲水县| 绥江县| 平塘县| 荣昌县| 花莲市| 银川市| 泸溪县| 嫩江县| 新营市| 浦东新区| 长丰县| 阿克苏市| 洛川县| 荆州市| 黎平县|