어떻게 다음과 같이 플로트/소수 값에서 반환 할 수 있습니다오라클 10g 플로트 형식
SELECT 210
FROM DUAL
은 ... 얻을 :
210.00
... 대신 210
?
PL/SQL 오라클은
어떻게 다음과 같이 플로트/소수 값에서 반환 할 수 있습니다오라클 10g 플로트 형식
SELECT 210
FROM DUAL
은 ... 얻을 :
210.00
... 대신 210
?
PL/SQL 오라클은
SELECT TO_CHAR(210, '999.99') FROM dual;
더 TO_CHAR 관련 형식 here 10g의 사용.
선택적 형식 문자열로 전달되는 to_char 함수를 사용할 수 있습니다. to_char (210.00, '000.00')는 원하는 결과를 제공합니다. Google에서 "oracle의 숫자 포맷팅"을 검색하면 형식 문자열의 좋은 예가 있습니다. "숫자 형식 요소"here에 대한
편집 봐.
1.이 쿼리 ORA-01438를 발생시킵니다. 2.'CAST'는 소수점 뒤에 0을 추가 할 수 없습니다. TO_CHAR만이 해결책입니다. –