La función numérica ROUND redondea un valor proporcionado en un número dado de posiciones.
Si precisión es un número positivo, se redondea el valor de número_origen a las posiciones que indique el valor de precisión a la derecha de la coma decimal. Si precisión es un valor negativo, el resultado es número_origen redondeado en el número de posiciones que indica el valor absoluto de precisión a la izquierda de la coma decimal.
número_origen puede ser cualquier tipo de datos numérico incorporado; precisión debe ser un entero. El resultado es del mismo tipo de datos que el parámetro número_origen a menos que número_origen sea NULL, en cuyo caso el resultado es NULL.
Número de entrada | ROUND UP | ROUND DOWN | ROUND CEILING | ROUND FLOOR | ROUND HALF UP | ROUND HALF DOWN | ROUND HALF EVEN |
---|---|---|---|---|---|---|---|
5,5 | 6 | 5 | 6 | 5 | 6 | 5 | 6 |
2,5 | 3 | 2 | 3 | 2 | 3 | 2 | 2 |
1,6 | 2 | 1 | 2 | 1 | 2 | 2 | 2 |
1,1 | 2 | 1 | 2 | 1 | 1 | 1 | 1 |
1,0 | 1 | 1 | 1 | 1 | 1 | 1 | 1 |
-1,0 | -1 | -1 | -1 | -1 | -1 | -1 | -1 |
-1,1 | -2 | -1 | -1 | -2 | -1 | -1 | -1 |
-1,6 | -2 | -1 | -1 | -2 | -2 | -2 | -2 |
-2,5 | -3 | -2 | -2 | -3 | -3 | -2 | -2 |
-5,5 | -6 | -5 | -5 | -6 | -6 | -5 | -6 |
ROUND(27,75, 2)devuelve 27,75
ROUND(27,75, 1)devuelve 27,8
ROUND(27,75, 0)devuelve 28
ROUND(27,75, -1)devuelve 30
ROUND(5.5, 0 MODE ROUND_UP);devuelve 6
ROUND(5.5, 0 MODE ROUND_DOWN);devuelve 5
ROUND(5.5, 0 MODE ROUND_CEILING);devuelve 6
ROUND(5.5, 0 MODE ROUND_FLOOR);devuelve 5
ROUND(5.5, 0 MODE ROUND_HALF_UP);devuelve 6
ROUND(5.5, 0 MODE ROUND_HALF_DOWN);devuelve 5
ROUND(5.5, 0 MODE ROUND_HALF_EVEN);devuelve 6
ROUND(2.5, 0 MODE ROUND_UP);devuelve 3
ROUND(2.5, 0 MODE ROUND_DOWN);devuelve 2
ROUND(2.5, 0 MODE ROUND_CEILING);devuelve 3
ROUND(2.5, 0 MODE ROUND_FLOOR);devuelve 2
ROUND(2.5, 0 MODE ROUND_HALF_UP);devuelve 3
ROUND(2.5, 0 MODE ROUND_HALF_DOWN);devuelve 2
ROUND(2.5, 0 MODE ROUND_HALF_EVEN);devuelve 3
Si es posible, la escala se cambia al valor proporcionado. Si el resultado no se puede representar dentro de la escala proporcionada, es INFINITY.