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
다음 예에서는 마지막 자릿수가 항상 어림값인 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
'030. Database > 01. Oracle' 카테고리의 다른 글
[Oracle] 데이터베이스 백업과 복구전략 (1) - 오라클의 데이터베이스 백업 (0) | 2013.04.27 |
---|---|
[Oracle] 테이블 정보 알아보기(인덱스, 총ROWS등) (0) | 2012.09.12 |
[Oracle] 테이블 구하는 SQL (0) | 2011.09.26 |
[Oracle] Oracle Client 설치없이 오라클 접속하는 방법 (0) | 2011.03.04 |
[Oracle] 오라클 메모리 사용량 관련 (0) | 2011.02.17 |
WRITTEN BY
- 테네시왈츠
항상 겸손하게 항상 새롭게 항상 진실하게
,