当前位置:数据库 > Oracle >>

oracle查询两个字段的和 一个A1表中的aa01 一个A2表中的bb01 两个字段都是数字类型的

答案:两表没有关联条件么?怎么对应起来? 两表的数据行数肯定是未必相同的,就算相同,比如各有三行记录,那么怎么相加?第一行加第一行这么加起来么?两个表肯定有关联的吧?关联起来的两表的字段加起来才对。 select a1.aa01 + nvl(a2.bb01) from a1 left join a2 on 关联条件 这样的查询是以a1表为主表,当a2表有关联数据时,相加,没有的话,就取a1表的aa01。
其他:select A1.aa01+A2.bb01 from A1, A2 where.... 

上一个:oracle登录失败
下一个:oracle两个表的查询

Oracle
MySQL
Access
SQLServer
DB2
Excel
SQLite
SYBASE
Postgres
如果你遇到数据库难题:
请访问www.zzzyk.com 试试
CopyRight © 2012 站长网 编程知识问答 www.zzzyk.com All Rights Reserved
部份技术文章来自网络,