我想在某些情况下取平均值NULL
。
这是我能做到的唯一方法:
(points(11)+points(14)+points(15)+points(16))*100/(120)
但是这个公式忽略了NULL
值。我该如何更改代码以满足要求?
答案 0 :(得分:1)
SELECT (((SUM(points))*100)/count(points))
FROM table
如果您有要排序的ID或字段,可以使用此
SELECT id,
(((SUM(points))*100)/count(points))
FROM table
GROUP BY id