Oracle
ROUND(A,B) 함수
애플쩀
2023. 7. 11. 17:49
ROUND(number, num_digits) = ROUND(숫자 or 열 이름, 반올림할 자리 값)
- 반올림 ROUND(a, b) : 해당 a라는 숫자를 b값만큼 소수 자리를 반올림하는 함수.
- b는 생략 가능, 생략 시 기본값은 0
- b = 0은 소수점 첫째 자리를 말합니다.
- b > 0 (양수) : 소수 자리에서 반올림
- b < 0 (음수) : 정수 자리에서 반올림
EX) ROUND(SUM(AMT)*0.00000001,1)
-1은 음수로 정수 첫째 자리에서 반올림
1은 소수점 둘째 자리에서 반올림, 2는 소수점 셋째 자리에서 반올림이므로
해당 결과건들은 모두 첫째자리 수 까지만 반영된다.