-

Uma dica rápida para quem desejar calcular as casas decimais de um número (NUMBER) no Oracle é utilizar seguinte comando com REGEX

SELECT length(trim(regexp_replace(1.2345, '[^.]+\.(.*)$', '.\1'))) FROM dual

O comando acima contará todas as ocorrências de números após o ponto (.)

No exemplo acima o resultado é: 5 ( 4 números + o ponto)

Leave a Comment

Your email address will not be published.

You may use these HTML tags and attributes: <a href=""> <abbr> <acronym> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong>

Send a Message