Como resolver o problema de campos nulos no banco de dados


Olá Galera! Finalmente consegui um pouco de tempo para escrever, depois de uma semana um pouco agitada.
Vamos lá então, hoje vou falar de um assunto, que sempre trás  problemas na hora de concatenar,  visualizar determinados dados e até mesmo realizar cálculos. Estou falando dos campos nulos!
Quando estamos trabalhando com campos que retornam valores por exemplo, podem nos apresentar erro de resultado nulo, e ficarmos um bom tempo procurando onde está o erro. Para isso vai uma super dica, usar funções que verificam se o valor do campo é nulo.
No Oracle usamos o NVL()  e no Sql Server o ISNULL().
Segue abaixo exemplos de como usar essas funções:
Oracle:
Sem o uso do NVL()
SELECT ” Oracle
FROM DUAL
Com NVL()
SELECT NVL(”,0) Oracle
FROM DUAL
Neste exemplo tudo que for encontrado com nulo, a função passará para zero.
Sql Server:
Agora usando o IsNull() do Sql Server.
SELECT ISNULL(”,0) SqlServer
FROM DUAL
Espero que tenha ajudado de forma clara e objetiva, à todos que por muitas vezes já se viram nessa situação.
Abraços e até a próxima!
Créditos: Carlos Gomes

Share

    Deixe um comentário

    O seu endereço de e-mail não será publicado. Campos obrigatórios são marcados com *

    © 2019 All Rights Reserved. Cooperati. 

    %d blogueiros gostam disto: