社区
应用实例
帖子详情
请教:sum计算两个表字段和的问题
廖雪峰
2005-07-07 03:50:42
我有两个表A,B,都有整型字段i,请问如何用一条select语句计算出两者的和?
用
select sum(A.i)+sum(B.i) from A, B where id=100
发现,如果A表或B表没有满足id=100的条件的记录时,返回值为null,我想返回0请问应如何写?
谢谢!
...全文
287
8
打赏
收藏
请教:sum计算两个表字段和的问题
我有两个表A,B,都有整型字段i,请问如何用一条select语句计算出两者的和? 用 select sum(A.i)+sum(B.i) from A, B where id=100 发现,如果A表或B表没有满足id=100的条件的记录时,返回值为null,我想返回0请问应如何写? 谢谢!
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
8 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
mengzulin
2005-07-07
打赏
举报
回复
用iif函数代替
廖雪峰
2005-07-07
打赏
举报
回复
现在用的这个hsqldb数据库不支持isnull函数,有没有变通的方法?
辉说慧语
2005-07-07
打赏
举报
回复
mark
winternet
2005-07-07
打赏
举报
回复
select sum(isnull(A.i,0))+sum(isnull(B.i,0)) from A, B where id=100
paoluo
2005-07-07
打赏
举报
回复
用Case ...When 也可以,只是麻烦很多
Select (Case When sum(A.i) Is Null Then 0 Else sum(A.i) End)+(Case When sum(B.i) Is Null Then 0 Else sum(B.i) End) from A, B Where id=100
所以还是建议用IsNull
Select Isnull(sum(A.i),0)+Isnull(sum(B.i),0) from A, B Where id=100
winternet
2005-07-07
打赏
举报
回复
select isnull(sum(A.i),0)+isnull(sum(B.i),0) from A, B where id=100
廖雪峰
2005-07-07
打赏
举报
回复
isnull好像是mssql专有的,有没有标准的方案?
梅青松
2005-07-07
打赏
举报
回复
select ISNULL(sum(A.i)+sum(B.i),0) from A, B where id=100
python怎样实现多表连接_python + django 多表联合查询(left join)方法求教
最近在学习python 和django,中间遇到一些
问题
,查了一下午资料,但是依然没有头绪,特来向
请教
大神!呵呵
问题
如下:有两张表,A
表字
段:编号、地址B
表字
段:编号(外键到A表编号)、姓名
问题
:现在想要联合查询两张表,显示姓名和地址,如sql:select A.addr, B.name from B left join A on B.number = A.nember.在django里有什么样的...
mysql 日期胜负_MySQL 最基本的SQL语法/语句
DDL—数据定义语言(Create,Alter,Drop,DECLARE)DML—数据操纵语言(Select,Delete,Update,Insert)DCL—数据控制语言(GRANT,REVOKE,COMMIT,ROLLBACK)首先,简要介绍基础语句:1、说明:创建数据库Create DATABASE database-name2、说明:删除数据库drop database dbname3、说...
java面试题
Java面试题 一 Java基础阶段 1.1 面向对象 面向对象的特征有哪些方面? 面向对象的特征主要有以下几个方面: 1)抽象:抽象就是忽略一个主题中与当前目标无关的那些方面,以便更充分地 注意与当前目标有关的方面。抽象并不打算了解全部
问题
,而只是选择其中的一 部分,暂时不用部分细节。抽象包括两个方面,一是过程抽象,二是数据抽象。 2)继承:继承是一种联结类的层次模型,并且允许和鼓励类的重用,它提供了 一种明确表述共性的方法。对象的一个新类可以从现有的类中派生,这个过程称 为类继承。新类继承了原始类的特
数据库表中列数据相加
开发工具与关键技术:vs 数据库表列数据相加 作者:章明 撰写时间:2019/6/15 这个表的列数据相加说的通俗一点就是一个表有行有列,而这里的列就是数据表中的列 如图,我所表达的意思就是一列数据的相加,(虽然设计数据库的时候,院长对我们要求是,可以通过
计算
得到的数据就不需要在数据库中建立一个字段(一列),但这里的需要
计算
总的数值,并在添加数据时我可以通过
计算
得到,下文会做解释。...
SQL经典面试题及答案
SQL经典面试题及答案 2007年07月27日 星期五 上午 08:42 1.一道SQL语句面试题,关于group by 表内容: 2005-05-09 胜 2005-05-09 胜 2005-05-09 负 2005-05-09 负 20
应用实例
27,580
社区成员
68,556
社区内容
发帖
与我相关
我的任务
应用实例
MS-SQL Server 应用实例
复制链接
扫一扫
分享
社区描述
MS-SQL Server 应用实例
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章