Base/Database

[Database] Round 함수 , Trunc 함수 사용법

반응형

ROUND 함수

- 지정한 자릿수에서 반올림 하는 함수

--구문
SELECT  ROUND(VALUE1 ,VALUE2 )
FROM    DUAL;

--ex
SELECT  ROUND(125.315 , 0 )
FROM    DUAL;

VALUE1 : 반올림 할 숫자

VALUE2: 자리수

 

0일때 125

1일때 125.3

-1일때 130 이다

 

ROUND(number, [decimal_places) 

리턴 타입: NUMBER

 

 

TRUNC 함수

- 지정한 자리수 만큼의 값을 버리는 함수

--구문
SELECT 	TRUNC(value1 ,value2)
FROM	DUAL;

--ex
SELECT 	TRUNC(125.315 , 1)
FROM	DUAL;

 

value1 : 숫자

value2 : 버려지는 위치의 자리수

 

뒷자리가 0 일때 125

뒷자리가 1 일떄 125.3

뒷자리가 -1 일때 120

뒷자리가 3 일때 125.315

뒷자리가 -3 일때 0 

 

 

반응형