【发布时间】:2020-12-22 03:54:43
【问题描述】:
需要更新包含值的 3 列的列平均值。这意味着不应该包含没有值或 0 的列作为平均值。请帮忙。这有点棘手。
grade_tbl
+-- prelim_g --- semi_g --- finals_g --- average_g --+
| 85 80 85 |
| 82 87 |
| 83 84 |
| 81 |
+----------------------------------------------------+
到目前为止我有这个代码:
UPDATE grade_tbl SET average = (SELECT AVG(prelim, semi, finals))
【问题讨论】:
-
缺失值是零还是
NULL?你应该先澄清这一点。 -
我已经检查过.. 它的零 (0)