Получить максимальное значение столбца в таблице из Java - PullRequest
2 голосов
/ 29 января 2011

Я пытаюсь получить максимальное значение идентификатора столбца из таблицы SAMPLE_1.Я могу выполнить запрос SQL в Дерби, но я не могу получить значение из моего набора результатов в Java.Я делаю что-то неправильно?мне нужно получить значение из функции max другим способом?Пожалуйста, помогите.

selectQuery = dbConnection.prepareStatement("SELECT MAX(ID) 
                                               FROM ROOTUSER.SAMPLE_1");
resultSet = selectQuery.executeQuery();

System.out.println(resultSet.getString(1));

Ответы [ 2 ]

3 голосов
/ 29 января 2011

Вы должны позвонить resultSet.next(), прежде чем позвонить getString().

0 голосов
/ 08 декабря 2015

пример

SELECT * FROM Employee WHERE age IN (SELECT MAX(age) age FROM Employee)
...