用一条SQL语句,将多条记录(一个字段)合并为一个

    技术2022-05-11  84

      declare   @ctn  varchar(8000)      //声明一变量,变量长度根据记录数及字段长度来决定,  set     @ctn=''     select  @ctn=@ctn+t1 from 表1  //将表1中的t1字段赋给变量,   select  @ctn as ctn                        //显示变量

    引用:

    select t2,@ctn from 表2

    注意:

    1、如果字符长度没有办法确定范围建议不用;

    2、此语句只有MS SQL支持;

     


    最新回复(0)