SELECT ROUND(X);
 SELECT ROUND(X, D);

예제(ex #1
 mysql> SELECT ROUND(-1.23);
      -> -1

 mysql> SELECT ROUND(-1.58);
      -> -2

다음은 X의 값에 D 소수점 자리의 round 할 수를 지정합니다.

예제(ex #2
 # 소수점 자리 1자리만 round 합니다.
 # 2자리가 소수점 5이상 이므로 반올림합니다.
 mysql> SELECT ROUND(1.5678, 1);
      -> 1.6

 mysql> SELECT ROUND(1.5456, 1);
      -> 1.5

 mysql> SELECT ROUND(1.5678, 0);
      -> 1

다음은 음수를 사용한 예제입니다.

예제(ex #3
 mysql> SELECT ROUND(12.5678, -1);
      -> 10

 mysql> SELECT ROUND(1.5678, -1);
      -> 0

 mysql> SELECT ROUND(123.5678, -1);
      -> 120

 mysql> SELECT ROUND(123.5678, -2);
      -> 100

관련글: 2015/05/15 - [mysql] 부동 소수점을 반올림하는 CEIL() 함수

블로그 이미지

하보니

하보니와 함께하는 phP 초보

댓글을 달아 주세요