반응형
오라클 반올림,올림,버림 함수(ROUND,CEIL,TRUNC) 사용법
각각 소수점을 반올림(ROUND), 올림(CEIL), 버림(TRUNC) 해줄 수 있는 함수입니다.
반올림 함수 (ROUND)
SELECT ROUND(12.345,2) AS TEST FROM DUAL; --결과는 12.35
올림 함수(CEIL)
SELECT CEIL(12.345)AS TEST FROM DUAL; -- 결과는 13
SELECT CEIL(12.345*100)/100 AS TEST FROM DUAL; -- 결과는 12.35
내림 함수(TRUNC)
SELECT TRUNC(12.345,2)AS TEST FROM DUAL; --결과는 12.34
CEIL함수에는 소수점 처리를 할 수 없고 결과로 정수로만 반환이 된다.
때문에 소수점 몇째자리까지 올림을 하려면 다음과 같이 응용을 해서 사용해야 된다.
반응형
'개발 > Oracle' 카테고리의 다른 글
[Oracle] 오라클 String to int (0) | 2020.03.11 |
---|---|
[Oracle] 오라클 요일 구하는 방법 (0) | 2020.02.18 |
[ Oracle ] 리눅스 설치시 display 변수가 설정되어 있는지 확인하십시오. (0) | 2019.10.10 |
[Oracle] ORA-28002: the password will expire within 7 days (0) | 2019.07.31 |
[Oracle] Left join 시에 on 절에 여러개 넣기 (0) | 2019.05.31 |