Você já se viu em uma situação onde você acaba construindo uma consulta gigante, fazendo UNIONs com outras consultas ( e, como já falamos em um outro artigo sobre UNIONS, você precisa ter a mesma quantidade de atributos/expressões nas duas consultas para que o resultado seja retornado), e você acabe encontrando registros nulos que não seriam interessante apresentá-los como Nulos ( na tela, num painel ou num relatório).
Para resolver isto, podemos utilizar a função NVL da Oracle que tem a seguinte sintaxe:
NVL( string1, replace_with )
Representando no exemplo citado : NVL( nome_da_coluna, 0);
Ou seja, tudo que estiver nulo nesta coluna, troque por “0”;
É isso ai gente, espero ter ajudado. Tendo alguma dúvida, entre em contato.
Forte abraço.
Eduardo Santana
bufallos@bufallos.com.br