Función ROUND - AWS Clean Rooms

Las traducciones son generadas a través de traducción automática. En caso de conflicto entre la traducción y la version original de inglés, prevalecerá la version en inglés.

Función ROUND

La función ROUND redondea los números hasta el valor entero o decimal más cercano.

La función ROUND puede incluir, de forma opcional, un segundo argumento como un valor entero que indique la cantidad de lugares decimales para el redondeo, sea cual sea la dirección. Cuando no se proporciona el segundo argumento, la función redondea al número entero más cercano. Cuando se especifica el segundo argumento >n, la función redondea al número más cercano con una precisión de hasta n decimales.

Sintaxis

ROUND (number [ , integer ] )

Argumento

número

Un número o una expresión que toma el valor de un número. Puede ser del tipo DECIMAL o FLOAT8. AWS Clean Rooms puede convertir otros tipos de datos según las reglas de conversión implícitas.

integer (opcional)

Un número entero que indica la cantidad de lugares decimales para el redondeo, sea cual sea la dirección.

Tipo de retorno

ROUND devuelve el mismo tipo de datos numérico como el argumento de entrada.

Ejemplos

Se redondea la comisión pagada para una transacción dada hasta el número entero más cercano.

select commission, round(commission) from sales where salesid=10000; commission | round -----------+------- 28.05 | 28 (1 row)

Se redondea la comisión pagada para una transacción dada hasta el primer lugar decimal.

select commission, round(commission, 1) from sales where salesid=10000; commission | round -----------+------- 28.05 | 28.1 (1 row)

Para la misma consulta, se extiende la precisión en la dirección opuesta.

select commission, round(commission, -1) from sales where salesid=10000; commission | round -----------+------- 28.05 | 30 (1 row)