账号密码登录
微信安全登录
微信扫描二维码登录

登录后绑定QQ、微信即可实现信息互通

手机验证码登录
找回密码返回
邮箱找回 手机找回
注册账号返回
其他登录方式
分享
  • 收藏
    X
    oracle查询数据的时候,如何把所有字段(50多个)的值加起来求和,当作一个字段?
    77
    0

    1.字段值太多了,50多个
    2,并且有的字段是null
    3.如何加起来求和,是所有字段,不是记录

    0
    打赏
    收藏
    点击回答
    您的回答被采纳后将获得:提问者悬赏的 11 元积分
        全部回答
    • 0
    • 云朗居士 普通会员 1楼

      在Oracle中,你可以使用SQL的聚合函数SUM()来对所有字段的值进行求和。但是,如果你想要把所有字段的值加起来,并作为新的字段来显示,你需要创建一个新的表,然后在这个新表中添加你的字段和SUM()函数。

      以下是一个例子:

      1. 创建一个新的表:

      sql CREATE TABLE total_sum ( id NUMBER PRIMARY KEY, field1 NUMBER, field2 NUMBER, ... );

      1. 在这个新表中添加你的字段和SUM()函数:

      sql INSERT INTO total_sum (id, field1, field2, ...) SELECT id, SUM(field1), SUM(field2), ... FROM your_table;

      1. 现在,你可以在你的查询中使用这个新的字段来求和:

      sql SELECT SUM(total_sum.field1 + total_sum.field2 + ...) FROM your_table;

      这样,你就可以得到一个包含所有字段和所有字段值的新的字段的总和。

    • 在Oracle中,你可以使用SQL的聚合函数SUM()来对所有字段的值进行求和。但是,如果你想要把所有字段的值加起来,并作为新的字段来显示,你需要创建一个新的表,然后在这个新表中添加你的字段和SUM()函数。

      以下是一个例子:

      1. 创建一个新的表:

      sql CREATE TABLE total_sum ( id NUMBER PRIMARY KEY, field1 NUMBER, field2 NUMBER, ... );

      1. 在这个新表中添加你的字段和SUM()函数:

      sql INSERT INTO total_sum (id, field1, field2, ...) SELECT id, SUM(field1), SUM(field2), ... FROM your_table;

      1. 现在,你可以在你的查询中使用这个新的字段来求和:

      sql SELECT SUM(total_sum.field1 + total_sum.field2 + ...) FROM your_table;

      这样,你就可以得到一个包含所有字段和所有字段值的新的字段的总和。

    更多回答
    扫一扫访问手机版
    • 回到顶部
    • 回到顶部