Concatenação

Firebird

19/02/2003

Estou usando a seguinte concatenação:

select nome, endereco || bairro, cidade, cep from cliente

O problema é quando o cliente não possui bairro, aí aparece null nessa coluna, mesmo que exista endereço.

Substituir os null por ´´ não dá certo e por ´ ´ dá certo mas não fica legal trabalhar assim.

Como posso arrumar isso?


Lucianoko

Lucianoko

Curtidas 0

Respostas

Anonymous

Anonymous

19/02/2003

Vc poderá resolver este problema fazendo um left join na cláusula FROM do seu select. Desta forma, mesmo q o seu cliente não tiver bairro aparecerão os dados do endereço


GOSTEI 0
Lucianoko

Lucianoko

19/02/2003

Usar Join?
Eu não estou fazendo junções de tabela.
Não entendi como usar join com outro objetivo.
Descreva como ficaria o comando abaixo caso o tel2 esteja null.

select tel1, tel2 from cliente

Atenciosamente,
Luciano W.


GOSTEI 0
POSTAR