oracle对三个列求sum

标签: oraclesql
407人阅读 评论(0) 收藏 举报
分类:

oracle数据库对test_table表的三个列count1,count2,count3求sum的两种sql,做个记录

  • 第一种
select sum (case when count1 is not null then count1 when 
count2 is not null then count2 when count3 is not null 
then count3 else '0' end ) a from test_table
  • 第二种
select sum(decode(count1,null,0,count1) +decode(count2,null,0,count2)
+decode(count3,null,0,count3)) a from test_table
0
0

查看评论
* 以上用户言论只代表其个人观点,不代表CSDN网站的观点或立场
    个人资料
    • 访问:157420次
    • 积分:2287
    • 等级:
    • 排名:第17173名
    • 原创:47篇
    • 转载:5篇
    • 译文:0篇
    • 评论:189条
    技术交流

    Android技术讨论群

    Java Android开发技术讨论
    博客专栏
    百度统计