SQL中的复杂求和

use*_*695 2 sql oracle syntax

我正在使用一个使用SQL99的关系数据库.

我有一系列10列,10列中的每一列都包含一个数字值.

我需要单独对每一列求和,然后将这些总和加在一起以得到总和.然后我必须将总和除以15.

我已经尝试了我能想到的每种格式,并且还没有返回任何结果.我不知道语法应该是什么样子.

Sam*_*aan 6

SELECT SUM(col1), SUM(col2)..., SUM(col1 + col2 + col3 + col4...)/15
FROM TABLENAME
GROUP BY 1=1
Run Code Online (Sandbox Code Playgroud)

  • 注意NULL,放入几个COALESC()或IFNULL() (3认同)