合并SQL中的列

合并SQL中的列,第1张

合并SQL中的列

concat()
然后使用
string agg()

https://dbfiddle.uk/?rdbms=sqlserver_2017&fiddle=69806c24356e5ef86fd0bfa7a239c82b

编辑1:如果您不希望

/n
字符串中的最后一个值,则可以执行以下 *** 作

select left(string,len(string)-3) from ( SELECt STRING_AGG(CONCAt(Title, ':', Note, ' n'),', ') as string from test ) t

编辑2:如果您有多个职位编号,并且不希望所有值都汇总到一行,则可以执行以下 *** 作:

select left(string,len(string)-3) from ( SELECt STRING_AGG(CONCAt(Title, ':', Note, ' n'),', ') WITHIN GROUP (ORDER BY JobNumber) as string from testgroup by JobNumber ) t



欢迎分享,转载请注明来源:内存溢出

原文地址:https://54852.com/zaji/5487448.html

(0)
打赏 微信扫一扫微信扫一扫 支付宝扫一扫支付宝扫一扫
上一篇 2022-12-12
下一篇2022-12-12

发表评论

登录后才能评论

评论列表(0条)

    保存