[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