Função ROUND - AWS Clean Rooms

As traduções são geradas por tradução automática. Em caso de conflito entre o conteúdo da tradução e da versão original em inglês, a versão em inglês prevalecerá.

Função ROUND

A função ROUND arredonda números para o inteiro ou decimal mais próximo.

A função ROUND pode incluir opcionalmente um segundo argumento como um inteiro para indicar o número de casas decimais para arredondamento, em qualquer direção. Quando você não fornece o segundo argumento, a função arredonda para o número inteiro mais próximo. Quando o segundo argumento >n for especificado, a função arredonda para o número mais próximo com n casas decimais de precisão.

Sintaxe

ROUND (number [ , integer ] )

Argumento

número

Um número ou expressão avaliada como um número. Pode ser do tipo DECIMAL ou FLOAT8. AWS Clean Rooms pode converter outros tipos de dados de acordo com as regras de conversão implícitas.

inteiro (opcional)

Um número inteiro que indica o número de casas decimais para arredondamento em ambas as direções.

Tipo de retorno

ROUND retorna o mesmo tipo de dados numéricos que o(s) argumento(s) de entrada.

Exemplos

Arredonde a comissão paga para determinada transação para o número inteiro mais próximo.

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

Arredonde a comissão paga para determinada transação para a primeira casa decimal.

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

Para a mesma consulta, estenda a precisão no sentido oposto.

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