Mysql 使值正常化

Mysql 使值正常化,mysql,Mysql,我得到的输出是 C:>javacsum4.java C:>JavaSUM4 特定列的总和! 三十一 0 0 三十二 二, 二, 三十三 -一, 0 我计算了总和。然后我将负值赋值为零。我需要对这些值进行规范化,即我必须找到2/2的值。(首先我将找到总数,并将每个值除以总数)。我想结果是自动模拟任何数字。请给我一些想法 谢谢你……这就是你的意思吗 import java.io.*; import java.sql.*; public class Sum2{ public static void

我得到的输出是

C:>javacsum4.java

C:>JavaSUM4 特定列的总和! 三十一

0 0

三十二

二, 二,

三十三

-一, 0

我计算了总和。然后我将负值赋值为零。我需要对这些值进行规范化,即我必须找到2/2的值。(首先我将找到总数,并将每个值除以总数)。我想结果是自动模拟任何数字。请给我一些想法

谢谢你……

这就是你的意思吗

import java.io.*;
import java.sql.*;

public class Sum2{

public static void main(String[] args) {

   System.out.println("Sum of the specific column!");
   Connection con = null;

   try
   {
      Class.forName("com.mysql.jdbc.Driver");
        con=DriverManager.getConnection("jdbc:mysql://localhost:3306/prathi","root","mysql");

    try
    {
     Statement st = con.createStatement();       
     ResultSet res = st.executeQuery("SELECT  Service_ID,SUM(consumer_feedback) FROM  consumer2 group by Service_ID"); 
    while (res.next())
               { 
      int data=res.getInt(1); 
      System.out.println(data);
      System.out.println("\n\n");

      int c1 = res.getInt(2); 

      System.out.print(c1); 
      System.out.println("\n\n");        

     }  
   }

  catch (SQLException s)
   {
    System.out.println("SQL statement is not executed!");
   }
  }


   catch (Exception e)
   {
     e.printStackTrace();
   }

  }
} 

如果您解释1)任务是什么(即,您需要从SQL DB中提取一些数据并以某种尚未指明的方式对其进行操作)2)您所做的事情(上面的代码是一个很好的开始,但您给了我们太多的东西让我们读不懂,并且没有说明您认为它会做什么)以及3)当前结果与您预期的结果有何不同,您会得到更好的帮助。
SELECT Service_ID,SUM(consumer_feedback),Sum(consumer_feedback)/count(*)
 FROM consumer2
 GROUP BY Service_ID