如何在mysql中使用sum和count(两者)

时间:2015-02-26 21:01:12

标签: mysql

我的英语很差。 我的问题是,如何在同一个查询中使用sum和count?

我有一些喜欢:

表" Febrero"

+-----------+-----------+-----------+-----------+-----------+
| pregunta1 | pregunta2 | pregunta3 | pregunta4 | pregunta5 |
+-----------+-----------+-----------+-----------+-----------+
| 0         | 50        | 25        | 50        | 75        |
| 25        | 50        | 75        | 0         | 50        |
| 50        | 20        | 50        | 25        | 25        |
+-----------+-----------+-----------+-----------+-----------+

我试试这个。

select
       sum(pregunta1+pregunta2+pregunta3+pregunta4+pregunta5)/count(pregunta1),
       count(pregunta2),count(pregunta3),count(pregunta4),count(oregunta5) 
  from febrero;

我需要= 570/15(总和/总数)。

saludos。

1 个答案:

答案 0 :(得分:0)

此查询将生成您想要的内容(如果表具有NULL值):

select
  (sum(pregunta1)+sum(pregunta2)+sum(pregunta3)+sum(pregunta4)+sum(pregunta5)) /
  (count(pregunta1)+count(pregunta2)+count(pregunta3)+count(pregunta4)+count(oregunta5))
from febrero;