꿈꾸는 개발자의 블로그
[Oracle SQL] 반올림 ROUND, 올림 CEIL, 내림 FLOOR, 버림 TRUNC 본문
Programming/Oracle SQL
[Oracle SQL] 반올림 ROUND, 올림 CEIL, 내림 FLOOR, 버림 TRUNC
aldrn29 2023. 7. 25. 17:10반올림 ROUND
ROUND(number), ROUND(number, integer)
소수점 이하 자릿 값을 반올림하여 정수를 반환하거나, 지정된 자릿수까지 반올림해준다.
SELECT ROUND(3.15) -- 3
, ROUND(3.56) -- 4
, ROUND(3.56, 1) -- 3.6
FROM DUAL
올림 CEIL
CEIL(number)
소수점 이하 자릿 값을 올림하여 정수를 반환한다.
SELECT CEIL(3) -- 3
, CEIL(3.1) -- 4
, CEIL(3.15) -- 4
, CEIL(3.6) -- 4
FROM DUAL
내림 FLOOR
FLOOR(number)
소수점 이하 자릿 값을 내림하여 정수를 반환한다.
SELECT FLOOR(3) -- 3
, FLOOR(3.1) -- 3
, FLOOR(3.15) -- 3
, FLOOR(3.6) -- 3
FROM DUAL
버림 TRUNC
TRUNC(number), TRUNC(number, integer)
소수점 이하 자릿 값을 버림하여 정수를 반환하거나, 지정된 자릿수까지 버림해준다.
SELECT TRUNC(3.15) -- 3
, TRUNC(3.56) -- 3
, TRUNC(3.56, 1) -- 3.5
FROM DUAL
728x90
728x90
'Programming > Oracle SQL' 카테고리의 다른 글
[Oracle SQL] ROWNUM : 상위 n개 데이터 조회하기 (0) | 2023.03.08 |
---|---|
[Oracle SQL] OUTER JOIN (외부 조인)과 UNION (합집합) 차이 (0) | 2023.03.07 |
[Oracle SQL] JOIN 종류와 과정 설명 (INNER JOIN, OUTER JOIN) (0) | 2023.03.07 |
Comments