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