IT

[오라클/함수] 반올림 함수 ROUND

생각파워 2016. 11. 23. 17:14

Syntax

 

Description of round_number.gif follows

 

 

 

Purpose

 

ROUND 함수는 n값에 대해 integer 위치까지 반올림을 해주는 함수입니다. 

예를들어, ROUND(123.4567, 3)이라고 했을때 123.4567에서 소수점 넷째자리인 7에서 반올림해서 소수점 셋째자리까지 표시해 줍니다. 그래서 값은 123.457이 되는것이죠. 

그림을 보면 integer 자릿수가 잘표현되어 있습니다. 

 

 

 

integer 값에는 내가 반올림해주고 싶은 자릿수를 적어주면 됩니다. 그러면 그 앞자리에서 반올림한 후 integer자리만큼 표현해 줍니다. 

 

 

Examples

 

 

 

 

 

ROUND함수는 다음의 규칙으로 리턴값을 결정합니다.  

1. n이 0이면 0리턴

2. n이 -(음수)이면 -ROUND(-n, integer) 리턴

3. n이 양수이면 FLOOR(n * POWER(10, integer) + 0.5) * POWER(10, -integer) 리턴

 

반응형