一个返回字符串的问题,大侠们帮看看 例:表1(A是表1的唯一字段)A2357kl中国要求得到字符串 A,2,3,5,7,kl,中国写存储过程,谢了 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 declare @str varchar(8000)set @str =''select @str =@str +A from 表1select @str declare @str varchar(8000)set @str =''select @str =@str +','+A from 表1select stuff(@str,1,1,'') create proc up_t1asdeclare @sql varchar(8000)set @sql=''select @sql=@sql+A+',' from 表1select @sql=left(@sql,len(@sql)-1)print @sql declare @str varchar(8000)set @str =''select @str =@str +','+A from 表1select stuff(@str,1,1,'') create proc Sp_test @s varchar(1000)outputasbegin select @s ='' select @s =@s +',' +A from tbl select @s =substring(@s,1,len(@s)-1) return(@s)end 把行转化为列的不一般问题 求Sql语句 求一sql写法 @identity只在insert时返回标识,如果要返回updata最后的记录怎么办? 内、外网数据表复制,求实现方案 现在有没有SQL Server 2005 ENT x64版下载? 对一个字段排序 sql数据分组读取问题 求助:SQL语句 A字段的最大值对应的B字段的累加值(毕业设计1) 如何用sql脚本恢复数据库? 关于SQL语句????很急!!! SQL查询问题:如何让不存在的记录也显示? 求一SQL语句
set @str =''select @str =@str +A from 表1select @str
set @str =''select @str =@str +','+A from 表1select stuff(@str,1,1,'')
as
declare @sql varchar(8000)
set @sql=''
select @sql=@sql+A+',' from 表1
select @sql=left(@sql,len(@sql)-1)
print @sql
set @str =''
select @str =@str +','+A from 表1
select stuff(@str,1,1,'')
as
begin
select @s =''
select @s =@s +',' +A from tbl
select @s =substring(@s,1,len(@s)-1)
return(@s)
end