在第1列中,1只是从1到10行的数字。我试图找到最大的数字,并采取这一点,并最终将其添加到另一个专栏。

private ResultSet nrs;

nrs = stmt.executeQuery("SELECT MAX(column_1) FROM table");

while(nrs.next()){
     biggestNum = nrs.getInt("column_1");
}

它继续抛出错误“column”column_1“not found”。
请帮忙。

最佳答案

nrs.getInt("column_1")替换为nrs.getInt(1)
您尚未为所选值指定名称,因此数据库将自行选择。你不知道这个名字是什么,所以就用这个列号。

关于java - 这是将MAX函数用于MySQL的正确方法吗?,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/26770669/

10-08 21:16