
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
欢迎分享,转载请注明来源:内存溢出
微信扫一扫
支付宝扫一扫
评论列表(0条)