Округление с заданной точностью
Синтаксис
 
round(<значимое числовое выражение>,<точность>)

<точность>::=<значимое числовое выражение>.

<Точность> задает точность округления:

  • при положительном значении – точность округления после десятичной точки (количество цифр после десятичной точки);

  • при отрицательном значении – точность округления перед десятичной точкой, т.е. при «-1» до ближайшего целого десятка («-2» – до сотни, «-3» до тысячи и т.д.).

Описание

Округление числа с заданной точностью.

Возвращаемое значение
  1. <Значимое числовое выражение>, округленное до заданной точности;

  2. Если <значимое числовое выражение> не может быть округлено с заданной точностью перед десятичной точкой, то возвращается ноль (например, задано округление 45.67 до тысяч – round(45.67,-3)).

  3. Тип возвращаемого результата – DOUBLE.

  4. Если аргумент NULL, результат NULL.