这篇文章将为大家详细讲解有关SQL Server中怎么拼接多行数据,文章内容质量较高,因此小编分享给大家做个参考,希望大家阅读完这篇文章后对相关知识有一定的了解。1.表结构idtypeproductCode
这篇文章将为大家详细讲解有关SQL Server中怎么拼接多行数据,文章内容质量较高,因此小编分享给大家做个参考,希望大家阅读完这篇文章后对相关知识有一定的了解。
1.表结构idtypeproductCode1铅笔00012铅笔00023铅笔00034钢笔00045钢笔00056钢笔00047圆珠笔00078圆珠笔00089圆珠笔00072.自定义函数fun复制代码 代码如下: GoSET ANSI_NULLS ONGOSET QUOTED_IDENTIFIER ONGOCreate function [dbo].[fun](@type nvarchar(10))returns nvarchar(200)asbegin declare @re nvarchar(200) declare @code nvarchar(200) set @re='' set @code='' select @re=@re+productCode+',' from T where type=@type group by productCode select @re=left(@re, len(@re)-1) return @reend
3.查询语句select type,dbo.fun(type) from (select distinct type from T) A结果:钢笔 0004,0005铅笔 0001,0002,0003圆珠笔 0007,0008
关于sql server中怎么拼接多行数据就分享到这里了,希望以上内容可以对大家有一定的帮助,可以学到更多知识。如果觉得文章不错,可以把它分享出去让更多的人看到。
--结束END--
本文标题: sql server中怎么拼接多行数据
本文链接: https://www.lsjlt.com/news/58069.html(转载时请注明来源链接)
有问题或投稿请发送至: 邮箱/279061341@qq.com QQ/279061341
下载Word文档到电脑,方便收藏和打印~
2024-05-21
2024-05-21
2024-05-21
2024-05-21
2024-05-21
2024-05-21
2024-05-21
2024-05-21
2024-05-21
2024-05-21
回答
回答
回答
回答
回答
回答
回答
回答
回答
回答
0