반응형
* 오라클에서 소수점 반올림, 버림(절사) 하는 방법을 알아보자.
* 업무를 하다보면 금액 계산 등의 이유로 계산 로직을 사용하면서 디비에서 값을 올리고 버리는 일이 종종 있다.
1. ROUND ( 반올림 )
SELECT
ROUND( 123.567 ) -- 124
, ROUND( 123.567 , 0 ) -- 124
, ROUND( 123.567 , 1 ) -- 123.6
, ROUND( 123.111 , 1 ) -- 123.1
FROM DUAL
2. TRUNC ( 버림, 절사 )
SELECT
TRUNC( 123.567 ) -- 123
, TRUNC( 123.567 , 0 ) -- 123
, TRUNC( 123.567 , 1 ) -- 123.5
FROM DUAL
그리드형
'IT > DB' 카테고리의 다른 글
[ORACLE] MERGE문 사용법 (0) | 2021.09.28 |
---|---|
[ORACLE] 프로시저(Procedure) 생성 및 실행과 작성 문법 (PL/SQL) (0) | 2021.09.28 |
[ORACLE] 오라클 ORA-01489 에러 LISTAGG 길이 초과 시 해결 방법 (0) | 2021.08.20 |
[ORACLE] 오라클 문자열 붙이기 / WM_CONCAT / LISTAGG (0) | 2021.08.20 |
[ORACLE] 자주보는 오라클 에러 모음 / ORA-에러코드 모음 (0) | 2021.08.20 |
댓글