0
SQLite를 사용하고 있습니다. 10 진수 값의 2 자리 만 선택하고 싶습니다.Sqlite 10 진수 값이 작동하지 않습니다.
입력이 99.013이면 대답은 99.01입니다.
getBigDecimal ("Data", 2) ...을 사용했지만 sqlite가 getBigDecimal을 지원하지 않는다는 오류가 발생합니다.
몇 가지 생각해보십시오. 미리 감사드립니다.
SQLite를 사용하고 있습니다. 10 진수 값의 2 자리 만 선택하고 싶습니다.Sqlite 10 진수 값이 작동하지 않습니다.
입력이 99.013이면 대답은 99.01입니다.
getBigDecimal ("Data", 2) ...을 사용했지만 sqlite가 getBigDecimal을 지원하지 않는다는 오류가 발생합니다.
몇 가지 생각해보십시오. 미리 감사드립니다.
round()을 사용해보십시오.
round(data, 2)
라운드 (99.013, 2) 99.01하지만 라운드 (99.015, 2) 99.02입니다 것을주의하십시오.
getBigDecimal
나는 JDBC를 사용하고 있다고 생각합니다. 어쩌면 SQLite가 아닌 Java에서 이런 종류의 데이터 처리를하는 것이 더 쉬울 것입니다.