Concatenação retorna Vazia

Firebird

09/04/2004

Pessoal,

Eu tenho uma consulta assim:

SELECT ELEITOR.NOME,
(ELEITOR.ENDERECO || ´ - ´ || ELEITOR.COMPLEMENTO || ´ ´ || BAIRRO.BAIRRO) AS ENDERECO1,
(CIDADE.CIDADE || ´/´ || ELEITOR.UF || ´ CEP: ´ || ELEITOR.CEP) AS ENDERECO2
FROM ELEITOR
INNER JOIN BAIRRO ON BAIRRO.ID = COD_BAIRRO
INNER JOIN CIDADE ON CIDADE.ID = COD_CIDADE
ORDER BY NOME


Sendo que se houver um campo vazio entre os contatenados, toda a ´variavel fica vazia. Por exemplo.

(ELEITOR.ENDERECO || ´ - ´ || ELEITOR.COMPLEMENTO || ´ ´ || BAIRRO.BAIRRO) AS ENDERECO1

Se Complemento estiver vazio, todo o [b:eb02baf656]ENDERECO1 [/b:eb02baf656]ficará vazio...

Alguem sabe o que posso fazer para contornar o problema?!

:?:


Rafaelunp

Rafaelunp

Curtidas 0
POSTAR