none
Select ( NULL ) RRS feed

  • Pergunta

  • Como alterar o valor de uma select pra toda vez que retornar valor null em uma coluna ser preenchido com 0?

    select c.codigo_produto, c.descricao, c.id_familia, c.familia, c.razao_social_fornecedor,c.situacao,b.endereco_completo, a.quantidade
     from [EMIS-SRV-SQL].WMSRX.dbo.produto_endereço a inner join [EMIS-SRV-SQL].WMSRX.dbo.endereco b on a.id_endereco = b.id_endereco inner join vw_rs_produto c on a.cod_produto = c.id_produto

    Resultado:


    Na quantidade da linha selecionada quero que retorne 0.


    sexta-feira, 20 de novembro de 2015 12:15

Respostas

  • Usando a funçao ISNULL, dete jeito:

    select c.codigo_produto, c.descricao, c.id_familia, c.familia, c.razao_social_fornecedor,c.situacao,insull(b.endereco_completo,'')as endereco_completo, isnull(a.quantidade,0)quantidade
     from [EMIS-SRV-SQL].WMSRX.dbo.produto_endereço a inner join [EMIS-SRV-SQL].WMSRX.dbo.endereco b on a.id_endereco = b.id_endereco inner join vw_rs_produto c on a.cod_produto = c.id_produto

    att


    William John Adam Trindade
    Analyste-programmeur
    ----------------------------------------------------------

    sexta-feira, 20 de novembro de 2015 12:21