注冊|登錄

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

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

Latest technology最新技術

SQL列的拆分與合并

瀏覽量:2554

沈陽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

 

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

主站蜘蛛池模板: 五月婷婷伊人网| 又湿又紧又大又爽a视频| 亚洲国产欧美日韩一区二区| 美女双腿打开让男人桶爽网站| 国产成人精品免费视频大全可播放的 | 草草影院第一页| 无码专区HEYZO色欲AV| 亚洲AV色香蕉一区二区三区蜜桃| 欧美精品福利视频| 国产乱码一区二区三区爽爽爽| 娇小性色xxxxx中文| 在线观看国产成人AV天堂| 久久精品中文无码资源站| 欧美成年黄网站色视频| 人妻影音先锋啪啪av资源| 美女扒开腿让男生桶爽网站 | 狠狠综合久久久久尤物丿 | 制服丝袜怡红院| 婷婷综合五月天| 国产美女自慰在线观看| a级日本高清免费看| 小莹与翁回乡下欢爱姿势| 中文字幕在线精品| 欧美交换配乱吟粗大| 亚洲综合无码一区二区| 里番acg全彩本子在线观看| 国产真实夫妇交换| √最新版天堂资源网在线| 教官你的太大了芊芊h| 久久国产亚洲观看| 日韩精品欧美激情亚洲综合| 亚洲人成网男女大片在线播放| 精品亚洲麻豆1区2区3区| 国产无套粉嫩白浆在线观看| 2020阿v天堂网| 好男人社区神马在线观看www| 中文字幕亚洲欧美日韩在线不卡 | 精品国产午夜福利在线观看| 国产AV一区二区精品凹凸 | 拍拍拍无挡视频免费观看1000| 国产色欲AV一区二区三区|