注冊|登錄

聯系電話:024-31891684  13390130939
沈陽軟件公司--沈陽軟件定制

沈陽軟件開發_沈陽軟件公司_沈陽軟件定制/軟件/最新技術

Latest technology最新技術

SQL列的拆分與合并

瀏覽量:2555

沈陽CRM定制,沈陽辦公OA,軟件開發,易勢科技最專業

 

if object_id('[tb]') is not null drop table [tb]
go
create table [tb]([name] varchar(1),[col] varchar(20),[cont] varchar(11))
insert [tb]
select 'a','1','aaa|bb|cc|d' union all
select 'b','1','aaa|bb|cc|d' union all
select 'c','1','aaa|bb|cc|d' union all
select 'd','2','aaa|bb|cc|d' union all
select 'e','2','aaa|bb|cc|d'

拆分:
with cte as(
select name, left(cont,charindex('|',cont+'|')-1) cont,substring(cont,charindex('|',cont)+1,len(cont)) cont1 from tb union all
select tb.name,
left(cte.cont1,charindex('|',cte.cont1+'|')-1) cont,substring(cte.cont1,charindex('|',cte.cont1+'|')+1,len(cte.cont1)) cont1
 from tb ,cte where cte.name=tb.name and  left(cte.cont1,charindex('|',cte.cont1+'|')-1)<>''
)select  * from cte order by name,len(cont) desc

合并:
with cte as(
select name,col,row_number() over(partition by col order by col ) row from tb
), cte1 as(
select cast(name as nvarchar(100)) name,col,row from cte where row=1 union all
select cast(cte1.name+','+cte.name as nvarchar(100)) name,cte.col,
cte.row from cte,cte1 where cte1.col=cte.col and cte.row=cte1.row+1
)select c.name,c.col from cte1 c where row=(select max(row) from cte1 where col=c.col )

一列分多列
select
name,
col,
 字段5 = PARSENAME(REPLACE(cont,'|','.'),4),   ----替換一下 '.' 因為 parsename 只認 '.'
 字段6 = PARSENAME(REPLACE(cont,'|','.'),3),
 字段7 = PARSENAME(REPLACE(cont,'|','.'),2),
 字段8 = PARSENAME(REPLACE(cont,'|','.'),1)
from
  tb

 

沈陽團購網|營口網站制作|沈陽軟件公司|軟件定制|網站建設|加盟易勢|提交問題

主站蜘蛛池模板: 国产精品无码无片在线观看| 久久精品国产亚洲av瑜伽| 中文国产成人精品久久下载| 狠狠躁夜夜人人爽天96| 性猛交xxxxx按摩| 亚洲欧美日韩一区二区三区在线| 风韵多水的老熟妇| 天堂亚洲国产日韩在线看| 久久精品国产亚洲AV蜜臀色欲 | 在线a免费观看最新网站| 久久精品九九亚洲精品| 狠色狠色狠狠色综合久久| 四影虎库1515mc海外| 永久在线免费观看| 成人一级黄色片| 亚洲va久久久噜噜噜久久狠狠| 精品永久久福利一区二区| 国产精品久久久久久久| 丝袜诱惑中文字幕| 杨幂精品国产福利在线| 免费精品99久久国产综合精品| 国模欢欢炮交150视频| 天天看天天射天天碰| 久久夜色精品国产噜噜麻豆| 永久免费AV无码网站性色AV | 中国欧美日韩一区二区三区| 日本最新免费二区| 亚洲欧美另类中文字幕| 美女张开腿黄网站免费| 国产欧美精品一区二区色综合 | 亚洲男女一区二区三区| 老师我好爽再深一点的视频| 国产精品女人呻吟在线观看| 一级毛片免费一级直接观看| 最近中文字幕资源8| 国产99视频精品免视看7| 2021国产精品露脸在线| 性欧美大战久久久久久久| 中文字幕精品一二三四五六七八| 欧美成人在线视频| 又紧又大又爽精品一区二区|