소수점 자리를 반올림하는 함수입니다.

 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);
      -> 2

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

#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

2 댓글

  1. ex 2)에서 mysql> SELECT ROUND(1.5678, 0);
    -> 2로 출력되네요!

    답글삭제
    답글
    1. @~@ 네 그렇네요. 감사합니다.
      수정했습니다. ^^

      삭제