Postgresql 如何在iReport的另一列中获得三列或更多列的平均值?

Postgresql 如何在iReport的另一列中获得三列或更多列的平均值?,postgresql,jasper-reports,Postgresql,Jasper Reports,我有一份jasper报告如下 column1 column2 column3 50 51 52 51 52 53 column1 column2 column3 average 50 51 52 51 50 51 52 52 我想像下面 column1 column2 column3 50

我有一份jasper报告如下

column1   column2   column3
  50         51        52  
  51         52        53  
column1   column2   column3   average
  50         51        52        51
  50         51        52        52
我想像下面

column1   column2   column3
  50         51        52  
  51         52        53  
column1   column2   column3   average
  50         51        52        51
  50         51        52        52

我正在使用postgresql,可以在查询部分获得平均值吗?

您的意思是像
选择column1、column2、column3,(column1+column2+column3)/3作为报告的平均值?@Bergi…差别不大如果一列或两列的值为空,那么平均值列将得到错误的数据…?您可以改为除以…或者您只需编写一个子查询,从一些
值中选择
avg()