求一SQL FBatchNO FQtyA 190B 300现在要显示190+300如何写SQL语句呢?不用游标\循环,用Case行列转换 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 转换一个字符就行了用cast,convert declare @ta table(FBatchNO varchar(2), FQty int)insert @taselect 'A', 190union all select 'B', 300declare @sql varchar(100)set @sql=''select @sql=@sql+'+'+rtrim(FQty) from @ta--或用rtrimset @sql=stuff(@sql,1,1,'')select @sql(所影响的行数为 2 行) ---------------------------------------------------------------------------------------------------- 190+300(所影响的行数为 1 行) 请教SQL根据日期汇总字段的问题 sql server2005企业版安装完后,没发现建数据库地方? SQL分页语句如何写? sql2000如何在改变数据库后自动生成插入的脚本? 查询分析器里怎样修改存储过程? 请问SQL SERVER 2000 有无数据库实例的概念? 多个字段只有其中的一个字段触发DB_E_ERRORSOCCURRED异常是怎么回事??? 大家好,真不意思休息还打扰。没办法还是麻烦大伙帮看看了:) MYSQL远程连接服务器问题 出差回来,加了一颗星,散分! sqlserver2005数据库连接数在哪里设置呀 在SQL2005界面上,創建触發器的位置在哪啊?
用cast,convert
insert @ta
select 'A', 190
union all select 'B', 300declare @sql varchar(100)
set @sql=''
select @sql=@sql+'+'+rtrim(FQty) from @ta--或用rtrim
set @sql=stuff(@sql,1,1,'')
select @sql(所影响的行数为 2 行)
----------------------------------------------------------------------------------------------------
190+300(所影响的行数为 1 行)