A função numérica ROUND arredonda um valor fornecido para um número determinado de lugares.
Se precision for um número positivo, source_number será arredondado para locais de precision à direita do ponto decimal.Se precision for negativo, o resultado será source_number arredondado para o valor absoluto de locais de precision à esquerda do ponto decimal.
source_number pode ser qualquer tipo de dados numéricos internos.precision deve ser um inteiro.O resultado da função será INTEGER se o primeiro parâmetro for INTEGER, FLOAT se o primeiro parâmetro for FLOAT e DECIMAL se o primeiro parâmetro for DECIMAL. O resultado tem o mesmo tipo que o parâmetro source_number, a menos que seja NULL, nesse caso, o resultado será NULL.
ROUND(27.75, 2)returns 27.75
ROUND(27.75, 1)returns 27.8
ROUND(27.75, 0)returns 28.0
ROUND(27.75, -1)returns 30.0
Se possível, a escala é alterada para o valor fornecido. Se o resultado não puder ser representado em uma escala determinada, é INF.
Conceitos relacionados
ESQL
Tarefas relacionadas
Desenvolvendo ESQL
Referências relacionadas
Preferência de Sintaxe
Funções Numéricas ESQL
Avisos |
Marcas |
Downloads |
Biblioteca |
Suporte |
Feedback
![]() ![]() |
ak05380_ |