【问题标题】:SUM of all Values in a field SQL字段 SQL 中所有值的总和
【发布时间】:2016-05-14 23:31:37
【问题描述】:
PenNo    PenDesc        NoOfPoints        TotalPoints
50194    Speeding       3
50111    No Seatbelt    2
50677    Ran Red Light  5

嗨,我正在尝试对 NoOfPoints 进行总计,以便它基本上会执行 3+2+5 并在总点数下输出“10”。显然我不想只输入“3+2+5”。我想使用 sum 函数。有人可以帮忙吗。任何帮助将不胜感激

【问题讨论】:

  • 你真的试过写SQL代码吗?
  • 你希望你的输出是什么样子的?如果它只是一个总分列,那么您需要做的就是从表中选择 sum (noofpoints)。如果您的输出需要一个或多个其他源列,那么它会有点棘手,因为您必须聚合某个组。此外,根据您使用的 dbms,语法可能会有所不同

标签: sql count sum


【解决方案1】:

试试这个:

SELECT SUM(NoOfPoints) AS total_points FROM your_table_name

SUM(X) 将对列X 中的所有值求和

使用关键字AS 为求和结果赋予别名。

【讨论】:

    【解决方案2】:

    你可以使用这样的东西作为你的 SQL 查询

    SELECT SUM(NoOfPoints) FROM table_name
    

    看到这个:http://www.w3schools.com/sql/sql_func_sum.asp

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2016-06-03
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多