[Oracle SQL] 오라클 올림/내림/절대값 구하는 방법 CEIL/FLOOR/ABS

2021-05-08


Photo by Fakurian Arts on Unsplash


- 올림 CEIL

 

-- 올림 10.54 구하기 답: 11
SELECT CEIL(10.54) FROM DUAL;

-- 올림 10.33 구하기 답: 11
SELECT CEIL(10.33) FROM DUAL;

 

CEIL이라는 숫자 함수를 사용 시 소솰호 안에 올림을 하고 싶은 실수를 넣어주면 된다. 소수점이 어떠한 경우에도 올림 처리가 되며 위의 예제는 결괏값이 모두 11이 나오게 된다.


- 내림 FLOOR

 

-- 내림 10.54 구하기 답: 10
SELECT FLOOR(10.54) FROM DUAL;

-- 내림 10.33 구하기 답: 10
SELECT FLOOR(10.33) FROM DUAL;

 

내림의 기능을 하는 함수는 FLOOR로 CEIL 가 마찬가지로 소괄호 안에 내림을 하고 싶은 실수를 넣어주면 된다. 이 역시 소숫점의 값과는 상관없이 항상 내림이 적용된 값을 결괏값으로 나타내며 위의 두 예제의 결괏값은 모두 10으로 나타나게 된다.


- 절대값 ABS

 

-- 절대값 -10 구하기 답: 10
SELECT ABS(-10) FROM DUAL;

-- 절대값 +10 구하기 답: 10
SELECT ABS(10) FROM DUAL;

 

ABS는 음수 양수 상관없이 항상 절댓값을 나타나게 해주는 함수로써 ABS 함수 소괄호 안에 원하는 값을 대입해 주면 절댓값이 결과로 나타나게 된다.


메인 이미지 출처: Photo by Fakurian Arts on Unsplash