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

  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支持;

 

发布了24 篇原创文章 · 获赞 0 · 访问量 9万+
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章