Importante

Você está vendo a versão anterior da nova experiência da Alura que estamos preparando para você. Em breve, ela ganha uma identidade visual novinha totalmente pensada em potencializar seus estudos!

3
respostas

Precisão nas agregações (Double x BigDecimal)

Se estamos usando BigDecimal para evitarmos problemas com a precisão de Double, não vamos ter problemas de precisão com as funções de agregação?

3 respostas

Olá Wilson!

Desculpa, não entendi muito bem.

Quais funções você está se referenciando?

Guilherme, bom dia.

Me refiro as funções de agregação como COUNT(), SUM() e AVG().

Fico preocupado de escolher o uso de dados BigDecimal() e depois ter agregações usando uma precisão menor.

Isto não pode ser transformar em um problema?

Atc.,

WB::

Opa Wilson, acredito que a relação do BigDecimal esteja ligada ao tipo de coluna que será usada no banco de dados. Se você cria um número maior que a sua tabela permita ai realmente seria um problema. Mas acho que nesse caso das funções de agregação não causariam um impacto na precisão.