행위

오라클 round 함수

DB CAFE

Dbcafe (토론 | 기여)님의 2023년 4월 3일 (월) 23:24 판 (사용법)
thumb_up 추천메뉴 바로가기


1 오라클 round 함수[편집]

  • 오라클 SQL에서 소수점 자리수를 지정하기 위해서 ROUND 함수를 사용한다.
  • ROUND 함수는 특정 소수점을 반올림하고 나머지를 버리는 함수 이다.
  • 소수점을 반올림하지 않고 절삭을 원한다면 TRUNC 함수를 사용해야 한다.

1.1 사용법[편집]

ROUND ( number [ , integer )
ROUND ( float_number )
return [number | binary_float | binary_double]
  • 파라미터
  • number 반올림 처리를 행하는 숫자 식
  • integer 반올림하는 정도 (소수 자릿수) default 0
  • float_number BINARY_FLOAT, BINARY_DOUBLE 형
  • 리턴
 : 반올림한 숫자
  • 예시1 - 소수점 반올림-1 (소수점 첫째자리)
SELECT ROUND(1235.543)    --① 1236 => 소수점 첫번째 자리수가 5이므로 반올림
     , ROUND(1235.443)    --② 1235 => 4이므로 버려졌다. 
     , ROUND(1235.443, 0) --③ 1235 => 두번째 파라미터(0)은 생략
  FROM dual
  • ①,②,③ 모두 소수점 첫번째 자리수를 반올림 한다.