Mostrar null como 0 (zero) num select
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
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
Curtidas 0
Respostas
Joaoshi
27/11/2008
Colega, utilize o [b:3dac3519ab]COALESCE[/b:3dac3519ab].
Espero ter ajudado.
SELECT COALESCE(SUM(QUANTIDADADE),0) FROM SuaTabela
Espero ter ajudado.
GOSTEI 0
Edsoncabral
27/11/2008
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
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
GOSTEI 0