用JAVA怎么求一组数据的加权平均数,
或者用数据库sql语句怎么求???

解决方案 »

  1.   

    SQL:
    select avg(列名) from 表名
      

  2.   

    select AVG(column) from table
      

  3.   

    你的权值是怎么来的呢?
    我觉得其实很简单,你把这个表加一列,用来表示权值。
    把每一条数据的权值存在数据库中,然后:
    select AVG(column*权值所在的列) from table
      

  4.   

    要求加权平均数,首先要求数字出现的次数,以数据库中为例
    我想到一个比较笨的方法,LZ别笑话;
    int a[]={1,2,3,5,6}
    数据库中列
     1
     2
     2
     3
     5
     6
     5
    用for调用
    select count(1) form tablename where 列名=a[i]
    得到的结果rs
    从而求的加权平均数,不知道是否符合LZ要求,讨论下