如何用一个SQL语句得到一个表中所有记录行的某个字符型字段的和?

也就是将一个字符字段每个记录中的值连接成一个字符串
---------------------------------------------------------------

1。用ADO等玩意把所有纪录取出,自己做连接
2。做一个存储过程,其中执行
declare @str varchar(8000)
set @str = ''
select @str=@str + au_fname +',' from authors
select @str 'name'
但注意,这很容易超出varchar数据类型规定的大小

Published At
Categories with 数据库类
Tagged with
comments powered by Disqus