易截截图软件、单文件、免安装、纯绿色、仅160KB

sqlserver 一个字段的多行数据相加

字段1  字段2  字段3
1      2      4
ff      dd      xx

如上面的例子,如何做查询 让两行中的字段进行相加。

如 相加的结果 如  1ff,2dd,4xx
这是什么意思

就是竖着 把两行的同一个字段 的字符串 相加

加个行号

没看懂~~

SQL code:
--> 测试数据: @tb
declare @tb table (字段1 varchar(2),字段2 varchar(2),字段3 varchar(2))
insert into @tb
select '1','2','4' union all
select 'ff','dd','xx'

select *,id=identity(int,1,1) into #t from @tb

select col1=a.字段1+b.字段1,
col2=a.字段2+b.字段2,
col3=a.字段3+b.字段3
from
#t a,#t b
where
a.id=b.id-1

--------------------------------------
col1 col2 col3
---- ---- ----
1ff 2dd 4xx

(1 行受影响)

drop table #t


恩,谢5楼的


相关问答:

sqlserver 数据合并问题

先由如下sql语句
select  A,B,C from table1
union
select  A,B,C from table2
order by A, C asc
得到结果如下:
  A        B      &nbs ......

sqlserver对某个表操作加个用户

sqlserver,如果加个用户,权限是读所有表,但只能修改某个表的字段属性
没这个说法.

只给SELECT ,

UPDATE的只给某些表

个不会

但只能修改某个表的字段属性 这个难搞

要加权限得针对某个数据库
......

sqlserver中,用存储过程分页

大家有没有 存储过程分页的例子,共享一下,谢谢!!!
http://wyf.javaeye.com/blog/462396

SET QUOTED_IDENTIFIER ON
GO
SET ANSI_NULLS ON
GO


/*--实现分页的通用存储过程

  ......

java程序连接SQlServer的问题 - Java / Java SE

import java.sql.Connection;
import java.sql.Date;
import java.sql.DriverManager;
import java.sql.ResultSet;
import java.sql.SQLException;
import java.sql.Statement;
public class QueryTest&n ......

求c#操作sqlserver数据库问题

在数据库中有张表,有id,name两列,id 是主键,没有设置自增属性,在程序中取出这张表放入datatable,在这个datatable中插入一条记录,当更新数据库时提示id列不能为空,请问该怎么解决?
给它一个值!!主键不能为空 ......
© 2009 ej38.com All Rights Reserved. 关于E健网联系我们 | 站点地图 | 赣ICP备09004571号