<noscript id="eassg"><table id="eassg"></table></noscript>
  • <strike id="eassg"><s id="eassg"></s></strike>
  • <ul id="eassg"></ul>
    注冊(cè)|登錄

    聯(lián)系電話:024-31891684  13390130939
    沈陽軟件公司--沈陽軟件定制

    沈陽軟件開發(fā)_沈陽軟件公司_沈陽軟件定制/軟件/最新技術(shù)

    Latest technology最新技術(shù)

    SQL列的拆分與合并

    瀏覽量:2551

    沈陽CRM定制,沈陽辦公OA,軟件開發(fā),易勢(shì)科技最專業(yè)

     

    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),   ----替換一下 '.' 因?yàn)?parsename 只認(rèn) '.'
     字段6 = PARSENAME(REPLACE(cont,'|','.'),3),
     字段7 = PARSENAME(REPLACE(cont,'|','.'),2),
     字段8 = PARSENAME(REPLACE(cont,'|','.'),1)
    from
      tb

     

    沈陽團(tuán)購網(wǎng)|營口網(wǎng)站制作|沈陽軟件公司|軟件定制|網(wǎng)站建設(shè)|加盟易勢(shì)|提交問題

    国内精品卡1卡2卡区别| 无码AV动漫精品一区二区免费| 亚洲精品蜜夜内射| 国产在线精品一区二区三区不卡 | 三上悠亚日韩精品一区在线| 国产高清在线精品一区| 九九在线精品视频| 中文字幕日韩精品一区二区三区| 国产综合成人色产三级高清在线精品发布 | 久久只有这里有精品4| 国产精品白丝AV网站| 国产SUV精品一区二区88L| 99久久精品国产免费| 男女男精品视频网站在线观看| 国产精品久久新婚兰兰| 国产精品无码无在线观看| 日韩免费视频一区二区| 久久精品国产四虎| 久久精品这里热有精品| 国产精品日韩专区| 精品国产青草久久久久福利| 国产手机在线精品| 久久99精品久久久久久清纯| 久久国产乱子伦精品免费不卡| 国产69精品久久久久777| 99久久精品国内| 国产日韩AV在线播放| 久久精品国内一区二区三区| 久久精品蜜芽亚洲国产AV| 久久国产精品一区| 日韩在线视频播放| 亚洲精品无码专区在线| 91精品国产肉丝高跟在线| 精品久久人人爽天天玩人人妻| 久久精品国产大片免费观看| 精品国产乱码久久久久久| 久久精品成人免费国产片小草| 日韩精品在线观看视频| 国产精品玖玖玖在线资源| 国产91精品在线| 精品无码久久久久久午夜|