두 테이블의 데이터를 선택하기 위해 기본 요청을 사용하고 있습니다.
pgAdmin 콘솔에서 요청을 실행하면 결과가 제대로 반환되지만 응용 프로그램에서 요청을 실행하면 round() 함수를 사용할 때 모든 열에 동일한 값이 반환됩니다.Select 절은 다른 열에 대해 동일한 값을 반환합니다.
SELECT s.id,
p.nom,
p.prenom,
round(s.column1, 2),
round(s.column2, 2),
round(s.column3,2)
FROM table1 s
INNER JOIN table2 p USING (id)
where s.id_type = 2
and s.id_example=7
ORDER BY p.nom, p.prenom
나는이 요청을 실행 요청 아래 , 값으로 20
반환 round(s.column1, 2)
경우에, 나는 round(s.column2, 2)
및 round(s.column3,2)
에 대해 동일한 값을 가지고있다.
나는 별칭을 사용하려하지만 다음과 같은 예외가받은 : org.postgresql.util.PSQLException :
을에 의한 NaN의 그것은없이 말할 어려운
Java로 앱을 개발하고 있습니까? 결과를 처리하는 방법을 보여주는 코드 스 니펫? – heikkim