[firebase-br] Coalesce nao esta retornando Zero

Marcelo Silva marcvan em ig.com.br
Ter Jul 10 11:37:36 -03 2007


Confesso que confundi as bolas neste teu caso...

Se o produto 0000 nao existe no teu banco como vc espera ele retornar zero 
????

Neste caso ele nao ira retornar nada, entao, nada X nada = nada
Que seria o mesmo que NULL

O Coalesce so vai funcionar se ele encontrar um registro cuja o campo que vc 
pretende deve estar Null ou '' ae sim ele vai subtituir o valor do campo 
pelo Zero que vc quer...
Mas se ele nao encontra nenhum registro... ele nao tem como substituir algo 
que nao existe.

Se vc estiver usando o IBExpert ele vai trazer uma linha com todos os campos 
NULL
Isso nao significa que ele encontrou alguma coisa, mas, sim que o resultado 
é NULL (neste caso o Null significa vazio ou sem resultados)

----------------------------------------
Marcelo Silva
msn: marcvan em ig.com.br
cel: (11) 9693-4251



----- Original Message ----- 
From: "Marcelo Moreira" <marcelo em easysistemasmg.com.br>
To: <lista em firebase.com.br>
Sent: Tuesday, July 10, 2007 11:11 AM
Subject: [firebase-br] Coalesce nao esta retornando Zero


Pessoal,

Bom dia!



Estou tentando retornar zero neste select:



select coalesce( ID_PRODUTO, 0 ) from PRODUTO where PRODUTO_CODIGO = '0000'



Mas não estou conseguindo o valor retornado continua sendo Null. Alguém sabe
o que pode ser?

Este valor de '0000' não existe cadastrado no BD então tem de retornar Zero.

Estou usando o Firebird 1.5.3





Marcelo Moreira



+ HYPERLINK
"mailto:marcelo em easysistemasmg.com.br"marcelo em easysistemasmg.com.br

) (31) 9165-9616
((31) 3334-5139
MSN: HYPERLINK "mailto:easysuporte em terra.com.br"easysuporte em terra.com.br

Skype: EasySistemas



Easy Sistemas

HYPERLINK "http://www.easysistemasmg.com.br"www.easysistemasmg.com.br





Antes de IMPRIMIR,  pense em sua responsabilidade e compromisso com o MEIO
AMBIENTE




No virus found in this outgoing message.
Checked by AVG Free Edition.
Version: 7.5.476 / Virus Database: 269.10.2/891 - Release Date: 8/7/2007
18:32

______________________________________________
FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br
Para editar sua configuração na lista, use o endereço 
http://mail.firebase.com.br/mailman/listinfo/lista_firebase.com.br
Para consultar mensagens antigas: http://firebase.com.br/pesquisa





Mais detalhes sobre a lista de discussão lista