【问题标题】:Sum of column Sql error列 Sql 错误的总和
【发布时间】:2016-08-09 14:37:36
【问题描述】:

我正忙于创建一个项目,在这个项目中,我需要在一个列中获取疾病的数量。我尝试使用 sum 函数并按照教程进行操作,但它一直告诉我该列不存在。

Connection con=   DriverManager.getConnection( "jdbc:derby://localhost:1527/MiniMed", "nbuser", "nbuser");
          ResultSet rs=con.createStatement().executeQuery("Select sum(Numcount) from Diseasetbl");

           System.out.println("Total Conditions Recorded: "+rs.getString("sum(Numcount)"));

我尝试获取条件的总和,它返回它不能使用 varchar ......因此它知道我确实在表中有列。我无法弄清楚为什么这不起作用,任何帮助将不胜感激,谢谢。 该表称为Diseasetbl,我要从中获取值的列是一个整数列,称为Numconditions。

java.sql.SQLException:没有名为:sum(Numcount) 的列。

【问题讨论】:

    标签: sql sum derby


    【解决方案1】:

    试试这个,

    • Connection con= DriverManager.getConnection(jdbc:derby://localhost:1527/MiniMed", "nbuser", "nbuser");

    • ResultSet rs=con.createStatement().executeQuery("Select sum(Numcount) as quantity from Diseasetbl");

    • System.out.println("记录的总条件:"+rs.getString("quantity"));

    【讨论】:

    • java.sql.SQLException:当前光标位置的操作无效。它似乎没有工作:/
    • 不要忘记 'rs.next()' 调用。
    • 哎呀 XD 非常感谢你们两个,它需要这两个工作:D
    猜你喜欢
    • 2015-09-29
    • 2018-03-13
    • 1970-01-01
    • 2015-12-20
    • 1970-01-01
    • 2013-07-15
    • 1970-01-01
    • 2018-06-05
    • 1970-01-01
    相关资源
    最近更新 更多