从java中获取表中的最大列值
问题描述:
我试图从表SAMPLE_1中检索列ID的最大值。我能够在Derby中执行sql查询,但我无法从java中的结果集中检索值。难道我做错了什么?我是否需要以另一种方式从最大函数中检索值?请帮忙。从java中获取表中的最大列值
selectQuery = dbConnection.prepareStatement("SELECT MAX(ID)
FROM ROOTUSER.SAMPLE_1");
resultSet = selectQuery.executeQuery();
System.out.println(resultSet.getString(1));
答
在致电getString()
之前,您必须致电resultSet.next()
。
答
例如
SELECT * FROM Employee WHERE age IN (SELECT MAX(age) age FROM Employee)
感谢丹尼尔,告诉我,我是多么糟糕。我得到了它的工作。 – 2011-01-29 17:29:09