1. ROUND 사용 및 어림값

다음 예에서는 마지막 자릿수가 항상 어림값인 ROUND를 사용하는 두 개의 식을 보여 줍니다.

SELECT ROUND(123.9994, 3), ROUND(123.9995, 3)


결과 집합은 다음과 같습니다.
----------- -----------
123.9990    124.0000   


2. ROUND 사용 및 어림값 반올림

다음 예에서는 반올림과 어림값를 보여 줍니다.
SELECT ROUND(123.4545, 2);
GO
SELECT ROUND(123.45, -2);GO

결과 집합은 다음과 같습니다.
----------

123.4500

(1 row(s) affected)

--------

100.00

(1 row(s) affected)
3. ROUND를 사용하여 자르기

다음 예에서는 두 개의 SELECT 문을 사용하여 반올림과 자르기 간의 차이를 보여 줍니다. 첫 번째 문은 결과를 반올림하고 두 번째 문은 결과를 자릅니다.
SELECT ROUND(150.75, 0);
GO
SELECT ROUND(150.75, 0, 1);
GO

결과 집합은 다음과 같습니다.
--------
151.00

(1 row(s) affected)

--------
150.00

(1 row(s) affected)


<< 참고 >>

[올림]
SQL> SELECT CEIL(132.4) 올림 FROM DUAL;


올림      
-----------
        133

1 rows selected.


[내림]
SQL> SELECT FLOOR(232.8) 내림 FROM DUAL;


내림      
-----------
        232

1 rows selected.


[반올림]
SQL> SELECT ROUND(422.8, 0) 반올림 FROM DUAL;


반올림    
-----------
        423

1 rows selected.



출처:http://archie.tistory.com/59

WRITTEN BY
테네시왈츠
항상 겸손하게 항상 새롭게 항상 진실하게

,