Función ROUND() en SQL

Función ROUND()

La función ROUND() se utiliza para redondear los campos numéricos a un número específico de decimales.

Gramática de ROUND() de SQL

SELECT ROUND(column_name,decimals) FROM table_name
Parámetros Descripción
column_name Obligatorio. El campo a redondear.
decimals Obligatorio. Especifica el número de decimales a devolver.

Ejemplo de ROUND() de SQL

Tenemos la siguiente tabla "Products":

Prod_Id ProductName Unit UnitPrice
1 gold 1000 g 32.35
2 silver 1000 g 11.56
3 copper 1000 g 6.85

Ahora, queremos redondear el nombre y el precio al entero más cercano.

Usamos la siguiente declaración SQL:

SELECT ProductName, ROUND(UnitPrice,0) as UnitPrice FROM Products

El conjunto de resultados se parece a esto:

ProductName UnitPrice
gold 32
silver 12
copper 7