Concatenar campos que podem ter valor null
preciso concatenar dois campos, porém qualquer um deles podem estar em branco.
quando um deles está em branco, o registro todo é mostrado como null.
como posso concatenar estes dois campos mesmo quando um deles estiver null?
quando um deles está em branco, o registro todo é mostrado como null.
como posso concatenar estes dois campos mesmo quando um deles estiver null?
Raserafim
Curtidas 0
Respostas
Edilcimar
19/01/2006
faça um teste
if (campo1 <> null) and (campo2 = null) then
campofinal := campo2
elseif (campo 1 = null) and (campo2 <> null) then
campofinal := campo1
elseif (campo1 = null) and (campo2 = null) then
campofinal := null
else
campofinal :=campo1 + campo2
if (campo1 <> null) and (campo2 = null) then
campofinal := campo2
elseif (campo 1 = null) and (campo2 <> null) then
campofinal := campo1
elseif (campo1 = null) and (campo2 = null) then
campofinal := null
else
campofinal :=campo1 + campo2
GOSTEI 0
Emerson Nascimento
19/01/2006
se você estiver utilizando FB 1.5, utilize coalesce()
select
coalesce(campo,´´) || coalesce(campo2,´´)
from
tabela
where
[...]
select
coalesce(campo,´´) || coalesce(campo2,´´)
from
tabela
where
[...]
GOSTEI 0
Raserafim
19/01/2006
perfeito.
valeu emerson.
era exatamente isso que precisava.
valeu emerson.
era exatamente isso que precisava.
GOSTEI 0