Função ROUND() SQL

Função ROUND()

A função ROUND() é usada para arredondar campos numéricos para um número específico de casas decimais.

Sintaxe do SQL ROUND()

SELECT ROUND(column_name,decimals) FROM table_name
Parâmetros Descrição
column_name Obrigatório. O campo a ser arredondado.
decimals Obrigatório. Especifica o número de casas decimais a serem retornadas.

Exemplo de SQL ROUND()

Possuímos a seguinte tabela "Products":

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

Agora, queremos arredondar o nome e o preço para o inteiro mais próximo.

Usamos a seguinte declaração SQL:

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

O conjunto de resultados é semelhante a isso:

ProductName UnitPrice
gold 32
silver 12
copper 7