[firebase-br] Nulo indesejado

Raul Geraldin rgeraldin em gmail.com
Qua Out 27 16:39:40 -03 2010


Não, se nada satisfazer sua condição where, é pra retornar nada (ou seja nem
um valor) e não nulo.


Em 27 de outubro de 2010 16:17, Reinaldo <diasmartins em gmail.com> escreveu:

> As colunas não do tipo integer.
>
> Vou popular mais algumas linhas e fazer mais alguns testes.
>
> Porém mesmo quando não houver nenhum registro que satisfaça a minha
> condição WHERE, também irei precisar que a informação venha com 0.
>
> Será que este pode ser o problema, quando o resultset nao traz nada?
>
>
> Att.
>
> Reinaldo
>
>
>
>
> Em 27/10/2010 11:49, Raul Geraldin escreveu:
>
>> COALESCE(*expression1*,*...n*) equivale à seguinte expressão CASE:
>>
>>
>> CASE
>>
>>    WHEN (expression1 IS NOT NULL) THEN expression1
>>
>>    WHEN (expression2 IS NOT NULL) THEN expression2
>>
>>    .
>>
>> USA o ISNULL(CAMPO1 , 0)
>>
>> Em 27 de outubro de 2010 11:36, Reinaldo<
>> diasmartins-Re5JQEeQqe8AvxtiuMwx3w em public.gmane.org>  escreveu:
>>
>>
>>  Olá amigos, estou tentando fazer essa soma de dois campos (depois serao
>>> mais campos), porém está retornando nulo, sendo que eu preciso que neste
>>> caso me retorne 0.
>>>
>>> Alguém pode me esclarecer aonde está o erro:
>>>
>>> SELECT
>>>   COALESCE(COALESCE(EOP.EOPQTDENTRPQ, 0) + COALESCE(EOP.EOPQTDENTRPF, 0),
>>> 0) AS TOTQTDENT
>>> FROM
>>>   TAB_ESTATISTICA_OPERADORES EOP
>>>
>>> Utilizo o Firebird 2.0.6
>>>
>>> Att.
>>>
>>> Reinaldo
>>>
>>> ______________________________________________
>>> FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br
>>> Para saber como gerenciar/excluir seu cadastro na lista, use:
>>> http://www.firebase.com.br/fb/artigo.php?id=1107
>>> Para consultar mensagens antigas: http://firebase.com.br/pesquisa
>>>
>>>  ______________________________________________
>> FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br
>> Para saber como gerenciar/excluir seu cadastro na lista, use:
>> http://www.firebase.com.br/fb/artigo.php?id=1107
>> Para consultar mensagens antigas: http://firebase.com.br/pesquisa
>>
>>
>
> ______________________________________________
> FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br
> Para saber como gerenciar/excluir seu cadastro na lista, use:
> http://www.firebase.com.br/fb/artigo.php?id=1107
> Para consultar mensagens antigas: http://firebase.com.br/pesquisa
>



Mais detalhes sobre a lista de discussão lista