• 企业400电话
  • 微网小程序
  • AI电话机器人
  • 电商代运营
  • 全 部 栏 目

    企业400电话 网络优化推广 AI电话机器人 呼叫中心 网站建设 商标✡知产 微网小程序 电商运营 彩铃•短信 增值拓展业务
    sql server多行数据拼接的实例方法
    1.表结构
    id type productCode
    1 铅笔 0001
    2 铅笔 0002
    3 铅笔 0003
    4 钢笔 0004
    5 钢笔 0005
    6 钢笔 0004
    7 圆珠笔 0007
    8 圆珠笔 0008
    9 圆珠笔 0007
    2.自定义函数fun
    复制代码 代码如下:

    GO
    /****** Object:  UserDefinedFunction [dbo].[fun]    Script Date: 11/22/2011 16:09:45 ******/
    SET ANSI_NULLS ON
    GO
    SET QUOTED_IDENTIFIER ON
    GO
    Create function [dbo].[fun](@type nvarchar(10))
    returns nvarchar(200)
    as
    begin
        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 @re
    end

    3.查询语句
    select type,dbo.fun(type) from (select distinct type from T) A
    结果:
    钢笔   0004,0005
    铅笔   0001,0002,0003
    圆珠笔   0007,0008
    上一篇:SQL Server 游标语句 声明/打开/循环实例
    下一篇:asp.net连接查询SQL数据库并把结果显示在网页上(2种方法)
  • 相关文章
  • 

    © 2016-2020 巨人网络通讯 版权所有

    《增值电信业务经营许可证》 苏ICP备15040257号-8

    sql server多行数据拼接的实例方法 sql,server,多行,数据,拼接,