2011-01-29 4 views
2

SAMPLE_1 테이블에서 열 ID의 최대 값을 검색하려고합니다. Derby에서 SQL 쿼리를 실행할 수 있지만 java에 설정된 결과에서 값을 검색 할 수 없습니다. 내가 뭐 잘못하고 있니? 다른 방법으로 max 함수에서 값을 가져와야합니까? 도와주세요.Java에서 테이블의 최대 열 값 검색

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

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

답변

3

당신은 getString()를 호출하기 전에 resultSet.next()를 호출해야합니다. 내가 얼마나 나쁜 나에게 말한다

+1

감사 다니엘. 나는 그것을 작동 시켰어. –

+1

당신은 나쁘지 않습니다. 어쩌면 미경험일지도 모릅니다. – Daniel

0

예를

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