Sqlite 如何按行而不是列平均选择表中的值

Sqlite 如何按行而不是列平均选择表中的值,sqlite,Sqlite,我有一个表格,上面有论文编号、评论员、原创性、重要性、可靠性和总体价值。我试图找到原创性、重要性和可靠性的平均值,它们都是每一行的整数,也就是每篇论文的整数 到目前为止,我只能对整列求平均值,这对我来说是无用的,因为我需要每行的值添加3个值并用3除: select papernumber, (originality + importance + soundness) / 3 as averagevalue from tablename 如果希望小数位数精度更高,请更改为: sel

我有一个表格,上面有论文编号、评论员、原创性、重要性、可靠性和总体价值。我试图找到原创性、重要性和可靠性的平均值,它们都是每一行的整数,也就是每篇论文的整数


到目前为止,我只能对整列求平均值,这对我来说是无用的,因为我需要每行的值

添加3个值并用3除:

select 
  papernumber, 
  (originality + importance + soundness) / 3 as averagevalue 
from tablename
如果希望小数位数精度更高,请更改为:

select 
  papernumber, 
  (originality + importance + soundness) / 3.0 as averagevalue 
from tablename

你可以用3.0除以第二个。我想是的,只是在每一种情况下我都习惯用1.0乘以。请发布你到目前为止所做的尝试。