SQL Server中经常需要将多行的内容处理成一行,下面小编给大家演示一下如何做。
方法/步骤
-
1
首先准备要处理的数据,比如要将KHID一样的DDH合并起来,如下图所示
-
2
然后调用String_agg函数,如下图所示
-
3
接着就可以看到KHID一样的DDH都合并起来了,如下图所示
-
4
如果合并的内容太多的话会报错的,如下图所示
-
5
接着注意SQL Server的版本号是17以上才支持String_agg,如下图所示
-
6
如果你是17版本以下的会报不是内置函数的错误,如下图所示
END
总结
-
1
1,准备要处理的数据,比如要将KHID一样的DDH合并起来
2,调用String_agg函数
3,可以看到KHID一样的DDH都合并起来了
4,合并的内容太多的话会报错的
5,注意SQL Server的版本号是17以上才支持String_agg
6,是17版本以下的会报不是内置函数的错误
END
经验内容仅供参考,如果您需解决具体问题(尤其法律、医学等领域),建议您详细咨询相关领域专业人士。
作者声明:本篇经验系本人依照真实经历原创,未经许可,谢绝转载。
展开阅读全部
文章评论