오라클에서 올림과 내림 반올림 버림 함수를 사용하여 수의 자리수를 조절 할 수 있다.
올림함수 CEIL(n)
SELECT CEIL(3.1) FROM DUAL
--4
CEIL 을 이용하면 소수점 자리를 올릴수 있다.
내림함수 FLOOR(n)
SELECT FLOOR(3.7) FROM DUAL
--3
내림함수 FLOOR 를 이용하면 소수점자리를 내릴 수 있다.
반올림함수 ROUND(n,반올림할 위치)
SELECT ROUND(3.1357) FROM DUAL
--3
SELECT ROUND(3.1357,0) FROM DUAL
--3
SELECT ROUND(3.1357,1) FROM DUAL
--3.1
SELECT ROUND(3.1357,2) FROM DUAL
--3.14
SELECT ROUND(3.1357,3) FROM DUAL
--3.136
반올림함수 ROUND를 사용하여 원하는 소수점자리에서 반올림을 적용 할 수 있다.
두번쨰 인자인 자리수를 생략하면 소수점 첫번째자리에서 반올림한다.
버림함수 TRUNC(n, 버림할 위치)
SELECT TRUNC(3.1357) FROM DUAL
--3
SELECT TRUNC(3.1357,0) FROM DUAL
--3
SELECT TRUNC(3.1357,1) FROM DUAL
--3.1
SELECT TRUNC(3.1357,2) FROM DUAL
--3.13
SELECT TRUNC(3.1357,3) FROM DUAL
--3.135
버림함수 TRUNC를 사용하면 원하는 소수점자리에서 버림을 적용 할 수 있다.
두번째 인자인 자리수를 생략하면 소수점 첫번째 자리에서 버림 한다.
'DB\SQL' 카테고리의 다른 글
[Oracle] 오라클 문자와 아스키코드 변환(CHR,ASCII) (0) | 2020.05.18 |
---|---|
[Oracle] 오라클 몫,나머지 구하기 (/, MOD) (0) | 2019.11.21 |
[Oracle] 오라클 최대,최소 값 구하기(GREATEST,LEAST) (0) | 2019.11.13 |
[Oracle] 오라클 다중 LIKE 문 (REGEXP_LIKE) (1) | 2019.11.11 |
[Oracle] 오라클 처음,마지막 조회값만 구하기 (0) | 2019.11.04 |