Fórum Mostrar null como 0 (zero) num select #60347

27/11/2008

0

Olá pessoal.

Possuo um select que retorna o estoque de determinada loja.
Entretanto, quando na loja não há determinado produto cadastrado, o select me retorna null (claro, né!). A questão é que gostaria que o me select retornasse o valor 0 (zero) quando o estoque fosse nul, de forma automática.

O FB 2.1 tem como fazer isso de forma automática e transparente?
É como se fosse um valor padrão para o campo quando este fosse null.

Obrigado a todos.

Edson Cabral


Edsoncabral

Edsoncabral

Responder

Posts

28/11/2008

Joaoshi

Colega, utilize o [b:3dac3519ab]COALESCE[/b:3dac3519ab].

SELECT COALESCE(SUM(QUANTIDADADE),0) FROM SuaTabela


Espero ter ajudado.


Responder

Gostei + 0

29/11/2008

Edsoncabral

Olá amigo...
Eu sabia que havia essa função, mas não me lembrava dela...
Eu já havia lido sobre ela no livro do Cantú, sobre Firebird.

Valeu, obrigado.

Edson


Responder

Gostei + 0

Utilizamos cookies para fornecer uma melhor experiência para nossos usuários, consulte nossa política de privacidade.

Aceitar