【发布时间】:2018-01-21 21:27:37
【问题描述】:
我有一个有 5 列的表。我需要使用 SQL 找到每一行的平均值(忽略 0 列)。我能得到一些帮助吗?
COL1 COL2 COL3 COL4 COL5 AVERAGE
1 2 3 4 5 3
4 0 4 0 4 4
3 0 0 0 9 6
7 0 0 0 0 7
抱歉,桌子没有清晰。我需要为任何非零值计算每一行的平均值。例如:5 列有 (4,0,4,0,4) 我不需要 12/5 的平均值,我需要 12/3 =4 的平均值。基本上将它除以非零值的数量。它并不总是除以 5
【问题讨论】:
标签: sql sql-server average