none
unificar campo RRS feed

  • Pergunta

  • Fala galera.

    Seguinte, tenho uma tabela no meu banco de dados (Microsoft Sql SErver 2008 R2) chamado "CLIENTES" nesta tabel tem duas colunas, uma com o nome CNPJ e outra com o nome CPF. Quando fou criar um select, necessito que venha somente um desses campos.

    Por exemplo, se na linha a coluna CNPJ estiver preenchida eu inibo a coluna CPF, caso contrario apresento a coluna CPF.

    Já tentei de diversas maneiras mas não consegui. Alguém pode me dar uma ajuda ?

    segunda-feira, 27 de abril de 2015 15:52

Respostas

  • Olá,

    Considerando que o registro tem uma OU outra coluna preenchida, acredito que o código abaixo te ajude.

    SELECT NOME, 
    CASE 
    	WHEN CPF IS NOT NULL THEN CPF
    	WHEN CNPJ IS NOT NULL THEN CNPJ
    	ELSE 'Sem identificacao'
    END as IdentificacaoCliente
    FROM Clientes


    Mariana Del Nero /* Se a resposta foi útil, não esqueça de marcá-la */

    • Sugerido como Resposta Rafael Dalsenter segunda-feira, 27 de abril de 2015 16:28
    • Marcado como Resposta Eduardo.Romero terça-feira, 28 de abril de 2015 13:28
    segunda-feira, 27 de abril de 2015 16:16