第七色在线视频,2021少妇久久久久久久久久,亚洲欧洲精品成人久久av18,亚洲国产精品特色大片观看完整版,孙宇晨将参加特朗普的晚宴

為了賬號安全,請及時(shí)綁定郵箱和手機(jī)立即綁定
已解決430363個(gè)問題,去搜搜看,總會有你想問的

如何使用GROUP BY來連接SQL Server中的字符串?

如何使用GROUP BY來連接SQL Server中的字符串?

眼眸繁星 2019-05-27 13:38:10
如何使用GROUP BY來連接SQL Server中的字符串?如何得到:id       Name       Value1          A          41          B          82          C          9至id          Column1          A:4, B:82          C:9
查看完整描述

4 回答

?
MMTTMM

TA貢獻(xiàn)1869條經(jīng)驗(yàn) 獲得超4個(gè)贊

如果是SQL Server 2017或SQL Server Vnext,SQL Azure,您可以使用string_agg,如下所示:

select id, string_agg(concat(name, ':', [value]), ', ')
    from #YourTable 
    group by id


查看完整回答
反對 回復(fù) 2019-05-27
?
嗶嗶one

TA貢獻(xiàn)1854條經(jīng)驗(yàn) 獲得超8個(gè)贊

使用XML路徑不會像你期望的那樣完美地連接......它會將“&”替換為“&amp;” 并且還會搞砸<" and "> ...也許還有其他一些事情,不確定......但你可以試試這個(gè)

我遇到了一個(gè)解決方法...你需要替換:

FOR XML PATH(''))

有:

FOR XML PATH(''),TYPE).value('(./text())[1]','VARCHAR(MAX)')

......或者NVARCHAR(MAX)如果那就是你正在使用的東西。

為什么地獄沒有SQL連接聚合函數(shù)?這是一個(gè)PITA。


查看完整回答
反對 回復(fù) 2019-05-27
  • 4 回答
  • 0 關(guān)注
  • 1549 瀏覽

添加回答

舉報(bào)

0/150
提交
取消
微信客服

購課補(bǔ)貼
聯(lián)系客服咨詢優(yōu)惠詳情

幫助反饋 APP下載

慕課網(wǎng)APP
您的移動學(xué)習(xí)伙伴

公眾號

掃描二維碼
關(guān)注慕課網(wǎng)微信公眾號