【问题标题】:Selecting multiple results using AVG使用 AVG 选择多个结果
【发布时间】:2013-06-13 05:59:48
【问题描述】:

所以我试图从我的表中选择多个结果。我有用户的名字和他们的分数。用户被分成组。

必填字段:组号、分数

我正在尝试使用以下方法查找每个组的总分、平均分、最低分和最高分:

SELECT groupnumber, SUM(score), AVG(score), MIN(score), MAX(score) FROM players;

不幸的是,这不起作用。它只显示我的第一个字段的结果。

【问题讨论】:

    标签: sql sqlite group-by average


    【解决方案1】:

    你需要一个 GROUP BY 子句

    SELECT groupnumber, SUM(score), AVG(score), MIN(score), MAX(score) 
    FROM players
    GROUP BY groupnumber;
    

    【讨论】:

      【解决方案2】:

      试试

      SELECT groupnumber, SUM(score), AVG(score), MIN(score), MAX(score) 
      FROM players 
      GROUP BY groupnumber
      

      【讨论】:

        猜你喜欢
        • 2020-03-06
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2021-06-08
        • 1970-01-01
        • 2011-03-29
        • 1970-01-01
        相关资源
        最近更新 更多