2014-12-05 2 views
-4

Я хотел бы взять среднее количество сумм, которые могут быть в некоторых случаях NULL.Взято среднее значение

Это единственный способ, которым я могу это сделать:

(points(11)+points(14)+points(15)+points(16))*100/(120) 

Но эта формула не учитывает NULL значения. Как мне изменить код для соответствия требованиям?

+3

Что такое среднее по очкам? – Gunaseelan

ответ

1
SELECT (((SUM(points))*100)/count(points)) 
FROM table 

Если у вас есть идентификатор или поле, которое вы хотите сортировать вы можете использовать этот

SELECT id, 
(((SUM(points))*100)/count(points)) 
FROM table 
GROUP BY id 
Смежные вопросы