当前位置: 首页 > 知识库问答 >
问题:

MySQL SUM的行数据[关闭]

益富
2023-03-14

想改进这个问题吗?更新问题,让它只通过编辑这篇文章来关注一个问题。

我想用PHP计算MySQL中行数据的汇总。例如,如果我想检查xyz的总和:4 1 9 3

我想重复一下总和。

+------------+-------+-------+-------+-------+
| username   | valu1 | valu2 | valu3 | valu4 |
+------------+-------+-------+-------+-------+
| bozai.akos |     3 |     0 |     0 |     3 |
+------------+-------+-------+-------+-------+
| xzy.xyz    |     4 |     1 |     9 |     3 |
+------------+-------+-------+-------+-------+
| abc.abc    |     3 |     2 |     7 |     5 |
+------------+-------+-------+-------+-------+

共有1个答案

万俟财
2023-03-14

你只是想添加一个补充吗?

select t.*,
    valu1 + valu2 + valu3 + valu4 as res
from mytable t

请注意,如果任何列具有null值,则加法也会返回null值。您可能希望避免这种情况,因此:

select t.*,
    coalesce(valu1, 0) + coalesce(valu2, 0) + coalesce(valu3, 0) + coalesce(valu4, 0) as res
from mytable t
 类似资料:
  • 问题内容: 我需要使用JavaScript在网格中向用户呈现大量数据行(即数百万行)。 用户不应一次看到页面或仅查看有限数量的数据。 相反,应该看起来所有数据都可用。 并非一次下载所有数据,而是在用户访问时下载小块(即,通过滚动网格)。 这些行不会通过此前端进行编辑,因此可接受只读网格。 对于这种无缝分页,存在哪些用JavaScript编写的数据网格? 问题答案: 以获取有关使SlickGrid与

  • 问题内容: 如果我有一个分数表: 然后我运行查询: 我将收到的最大分数是20,但是返回的其余列并非来自同一行。 问题答案: 您正在使用,这是一个汇总函数。聚合函数具有将表中的多行视为一组的作用。如果您没有做任何特别的事情,则整个表中的所有行都将被用作一个大组,并且当存在类似的聚集函数时,所有这些行都将被压缩为一个聚合行。这聚光效果会也时有发生的其它集合函数一样,,和朋友(见:http://dev.

  • 统计支持您根据自己的业务场景需求(如考虑隐私相关条款)设置对单一设备开启或关闭数据采集。 当您判断该设备不应该进行数据采集时,可以通过设置不调用该设备的startWithAppId接口即可实现数据采集关闭

  • 统计支持您根据自己的业务场景需求(如考虑隐私相关条款)设置对单一设备开启或关闭数据采集。 当您判断该设备不应该进行数据采集时,可以通过设置不调用该设备的初始化函数,从而实现关闭该设备的数据采集。具体来说。 如果您使用的是无埋点SDK:执行屏蔽调用 StatService.autoTrace API 即可; 如果您使用的是手动埋点版本:执行屏蔽调用StatService.start API,此外,如

  • 问题内容: 我希望Hibernate制作数据库文件(SQLite),但前提是不存在。 现在在hibernate.cfg.xml中,有以下一行: 问题是数据库文件一直在创建,即使该文件存在也是如此。 问题答案: 尝试将值切换为

  • 从《UML用户指南》第5章中,我发现了以下内容: 为了模拟结构关系, > 对于每对类,如果您需要从一个对象导航到另一个对象,请指定两者之间的关联。这是关联的数据驱动视图。 对于每对类,如果一个类的对象需要与另一个类的对象交互,而不是作为操作的参数,请指定两者之间的关联。这更像是一种由行为驱动的关联视图 这是我对第一类关联的理解,通过以下示例:一个类,User,具有三个属性,其中一个是另一个类,Ad