我有一个如下所示的 MySQL 表:
id load_transit load_standby
1 40 20
2 30 15
3 50 10
我需要做以下计算:
load_transit_mean = (40+30+50)/3 = 40
load_standby_mean = (20+15+10)/3 = 15
total_mean = (40+15)/2 = 27.5
是否可以在单个查询中执行此操作?最好的设计是什么?
我需要我的答案是可扩展的(真正的设计有更多的行和列),并且能够处理一些包含 NULL 的行。