Округление с заданной точностью
Синтаксис
round(<значимое числовое выражение>,<точность>)
<точность>
::=<значимое числовое выражение>
.
<Точность>
задает точность округления:
-
при положительном значении – точность округления после десятичной точки (количество цифр после десятичной точки);
-
при отрицательном значении – точность округления перед десятичной точкой, т.е. при «-1» до ближайшего целого десятка («-2» – до сотни, «-3» до тысячи и т.д.).
Описание
Округление числа с заданной точностью.
Возвращаемое значение
-
<Значимое числовое выражение>
, округленное до заданной точности; -
Если
<значимое числовое выражение>
не может быть округлено с заданной точностью перед десятичной точкой, то возвращается ноль (например, задано округление 45.67 до тысяч – round(45.67,-3)). -
Тип возвращаемого результата – DOUBLE.
-
Если аргумент NULL, результат NULL.