none
SUBSTITUIR NULL POR ' - ' RRS feed

  • Pergunta

  • Como substituir os campos NULL por ' - '?

    SELECT * FROM

    (
    SELECT IDLANCAMENTO, IDPARTIDA, DEBITO, DOCUMENTO, VALOR, COMPLEMENTO, DATA , NULL AS DATA_RAT, NULL AS CONTA_RAT, NULL AS CODGER_RAT, NULL AS DEB_RAT, NULL AS CRED_RAT  
    FROM CPARTIDA
    WHERE DATA = '2013-01-14'/*BETWEEN :DATAINICIAL_D AND :DATAFINAL_D*/
     AND (CODCCUSTO <> '1.0001.001' OR CODCCUSTO IS NULL)
     AND (CODDEPARTAMENTO <> '3.08.021' OR CODDEPARTAMENTO IS NULL)
     AND CODLOTE = '0'
     AND CODCOLIGADA = '1'


    UNION

    SELECT CP.IDLANCAMENTO, CP.IDPARTIDA, CP.DEBITO, CP.DOCUMENTO, CP.VALOR, CP.COMPLEMENTO, CP.DATA, CR.DATA AS DATA_RAT, CR.CODCONTA AS CONTA_RAT, CR.CODGERENCIAL AS CODGER_RAT, CR.VLRDEBITO AS DEB_RAT, CR.VLRCREDITO AS CRED_RAT  
    FROM CPARTIDA CP, CRATEIOLC CR



    WHERE CP.DATA = '2013-01-14'/*BETWEEN :DATAINICIAL_D AND :DATAFINAL_D*/
     AND (CP.CODCCUSTO <> '1.0001.001' OR CP.CODCCUSTO IS NULL)
     AND (CP.CODDEPARTAMENTO <> '3.08.021' OR CP.CODDEPARTAMENTO IS NULL)
     AND CP.CODLOTE = '0'
     AND CP.CODCOLIGADA = '1'
     AND CP.IDPARTIDA = CR.IDPARTIDA

    )X

    ORDER BY VALOR

    terça-feira, 14 de maio de 2013 12:39

Respostas

Todas as Respostas

  • Aline, bom dia !

    Existe uma função no sql chamada isnull, onde voce pode colocar no seu select nos campos que voce deseja substituir o null por algum outro valor, por ex:

    select
      isnull(campo,'-') as campo
        from [sua tabela]

    Neste exemplo ele substituiria tudo que fosse null no campo por '-'.

    Alexandre Matayosi Conde Mauricio.

    • Sugerido como Resposta Vitor Mendes terça-feira, 14 de maio de 2013 13:19
    terça-feira, 14 de maio de 2013 12:42
  • Deleted
    • Marcado como Resposta Giovani Cr quarta-feira, 9 de outubro de 2013 20:30
    terça-feira, 14 de maio de 2013 18:11