sqlserver 合并列數(shù)據(jù)的實現(xiàn)
sql server 遞歸查詢樹型結(jié)構(gòu)某節(jié)點的所有上級節(jié)點,并且把這些所有上級節(jié)點多行拼接為一行,即合并列數(shù)據(jù)
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 SELECT e.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
執(zhí)行sql,如下圖效果:
到此這篇關(guān)于sqlserver 合并列數(shù)據(jù)的實現(xiàn)的文章就介紹到這了,更多相關(guān)sqlserver 合并列數(shù)據(jù)內(nèi)容請搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關(guān)文章希望大家以后多多支持腳本之家!
相關(guān)文章
sql不常用函數(shù)總結(jié)以及事務(wù),增加,刪除觸發(fā)器
sql不常用函數(shù)總結(jié)以及事務(wù),增加,刪除觸發(fā)器,需要的朋友可以參考下2012-06-06SQL Server 批量插入數(shù)據(jù)的完美解決方案
這篇文章主要介紹了SQL Server 批量插入數(shù)據(jù)的完美解決方案,需要的朋友可以參考下2020-12-12SQL獲取第一條記錄的方法(sqlserver、oracle、mysql數(shù)據(jù)庫)
本文給大家收集整理些關(guān)于sql獲取第一條記錄的方法,包括sqlserver獲取第一條記錄,oracle獲取第一條記錄,mysql獲取第一條記錄,對sql獲取第一條記錄的方法感興趣的朋友可以參考下本篇文章2015-11-11sqlserver中比較一個字符串中是否含含另一個字符串中的一個字符
sql中比較一個字符串中是否含有另一個字符串中的一個字符的實現(xiàn)代碼,需要的朋友可以參考下。2010-09-09SQL語句實現(xiàn)查詢并自動創(chuàng)建Missing Index
這篇文章主要介紹了SQL語句實現(xiàn)查詢并自動創(chuàng)建Missing Index,本文直接給出SQL實現(xiàn)腳本,需要的朋友可以參考下2015-07-07通過Windows批處理命令執(zhí)行SQL Server數(shù)據(jù)庫備份
這篇文章主要介紹了通過Windows批處理命令執(zhí)行SQL Server數(shù)據(jù)庫備份的相關(guān)資料,需要的朋友可以參考下2016-03-03