我的英语很差。 我的问题是,如何在同一个查询中使用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。
答案 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;