作业帮 > 综合 > 作业

我数据库中有status 和value如果status=0 value!=0我sum的时候想统计value如果statu

来源:学生作业帮 编辑:灵鹊做题网作业帮 分类:综合作业 时间:2024/04/30 15:04:53
我数据库中有status 和value如果status=0 value!=0我sum的时候想统计value如果status为0的value也为0急
比如 select t.status,t.value from table_name;
status value
------------------
0 123
1 123
我想select sum(value) from table_name的结果是123 而不是 246怎么加条件
我数据库中有status 和value如果status=0 value!=0我sum的时候想统计value如果statu
可以这样写:
select sum(decode(status,0,0,value)),count(*) from table_name ;