sql把一列组成一字符串

来源:百度知道 编辑:UC知道 时间:2024/05/27 17:51:39

表 t
name

张三
李四
王五
王六
用最简单的方法做到
生成字符串‘张三,李四,王五,王六’

DECLARE @STR VARCHAR(200)
SET @STR=''
SELECT @STR=@STR+','+NAME FROM T
SET @STR=STUFF(@STR,1,1,'')

sql = "Select distinct username From [user] "
Set rs = conn.execute(sql)
Str=rs.GetString(,,,",")
rs.close

DECLARE @str VARCHAR(8000)
SET @str = '';
SELECT @str = @str + name + ',' FROM t
IF LEN(@str) > 0
BEGIN
SET @str = SUBSTRING(@str, 1, LEN(@str) - 1)
END
SELECT @str

select name form 表t
把这句话付给一个字符串变量

你问的问题是什么意思??????????????

create table #aa (fsupname varchar(10),fkpono varchar(1000))
GO
insert #aa select 'a厂 ', 'po-234-ui-po '
union all select 'a厂 ', 'po-234-ui-po '
union all select 'a厂 ', 'po-234-ui-po '
union all select 'a厂 ', 'po-234-ui-po '
union all select 'a厂 ',