Notice
Recent Posts
Recent Comments
Archives
반응형
«   2025/01   »
1 2 3 4
5 6 7 8 9 10 11
12 13 14 15 16 17 18
19 20 21 22 23 24 25
26 27 28 29 30 31
Today
Total
01-24 01:36
250x250
관리 메뉴

꿈꾸는 개발자의 블로그

[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
Comments