oracle中SQL如何把两个表中相关数据相加

如题所述

楼主说的相加是指数值类型的相加还是指合并结果集?如果是数值类型的列相加只需要把两张表用合适的关联条件关联起来进行查询,列相加即可;如果是合并结果集需要注意列顺序,子查询对应列的类型必须要一致,用UNION 或UNION ALL关键字。
温馨提示:内容为网友见解,仅供参考
第1个回答  2012-04-22
两个表之间有关系吗?如果有:
select tb1.b+tb2.b from table1 tb1 join table2 tb2 on tb1.a = tb2.a ;
第2个回答  推荐于2016-09-17
select field1, field2 from table1
union select field1, field2 from table2


select field1, field2 from table1
union all select field1, field2 from table2本回答被网友采纳

oracle中SQL如何把两个表中相关数据相加
楼主说的相加是指数值类型的相加还是指合并结果集?如果是数值类型的列相加只需要把两张表用合适的关联条件关联起来进行查询,列相加即可;如果是合并结果集需要注意列顺序,子查询对应列的类型必须要一致,用UNION 或UNION ALL关键字。

求个sql语句,两张表同一字段数值相加
-- SQLServer:update A表 a set a.A2 = a.A2 + b.A2 from B表 b where a.A1 = b.A1 -- Oracle\\MySQL:UPDATE A表 a, B表 b SET a.A2 = a.A2 + b.A2 WHERE a.A1 = b.A1

如何将sql中两个连接表查询出来的结果 进行合计 放在最后一行 急等...
oracle中可以将两个查询的结果通过UNION串接起来,然后使用sum来进行合计就行了。不知道你想问的是不是这个意思,最好能把表和sql语句都贴出来,这样比较准确

在oracle数据库中,要求两个字段的和要怎么写sql语句
在oracle数据库中,要求两个字段的和可以用sql语句(前提是两个字段都是数字型):SELECT num1+num2 AS num FROM table_name;其中num1、num2是要求和的两个字段,num是新命名的和字段,table_name是要查询的表名。

SQL 求两个表中的两个列进行求和,语句如何写?
A B两表要是字段相等,数据类型相同,可以这样写:select sum(A2) from (select * from A union all select * from B) a

两个表中的字段不同 然后进行加减计算 用sql语句怎么写
select cast(a.字段名 as varchar(100))-cast(b.字段名 as varchar(100))- form 表a,表b where a.id=b.id

oracle中统计某个字段重复数,并将重复条目的另一个字段求和
1、第一步,打开一个数据中包含整数值的表,然后可以在右下角看到该表数据,见下图,转到下面的步骤。2、第二步,执行完上面的操作之后,自动对表中的数据进行+1,代码见下图,转到下面的步骤。3、第三步,执行完上面的操作之后,选择“UPDATE biao1 SET age=age+1 ”语句,然后单击左上角的执行...

sql两张表union all的时候取count,然后进行sum,该怎么实现?
在最后的地方 随便加个字符, ) a就可以了。缺少一个表名,相当于。select sum(tmpcount) from ( select count(*) as tmpcount from tab1 union all select count(*) as tmpcount from tab2) a具体如下:1、简介 结构化查询语言(Structured Query Language)简称SQL,结构化查询语言是一种数据...

Oracle中怎么样把字段相同的值加在一起
将相同字段的值加在一起需要用sum函数。如emp表中有如下数据:现要按deptno为分组,将sal的值加在一起,可用如下语句:select deptno,sum(sal) sal from emp group by deptno;查询结果:

两个表中的字段值相加存储在其中一个表内!!
--oracle or db2:update a set score= score+(SELECT value FROM b WHERE idstring= a.idstrin)--MS SQL Server不支持这样的语法,相对应的写法为:update a set score=score+value from a inner join b on idstring= idstrin

相似回答