Ir para conteúdo

Arquivado

Este tópico foi arquivado e está fechado para novas respostas.

Asprendendo2010

[Resolvido] Tratar Campo Vazio

Recommended Posts

Eai pessoal tudo bom?

 

Gostaria de saber se existe uma função igual a ISNULL para campos que não tem registros,

 

do tipo ISEMPTY algo assim que eu possa tratar QUANDO FOR VAZIO aparecer SEM REGISTRO quando tiver REGISTRO MOSTRAR eles.

 

valeu... Abraço

 

 

Feliz 2011 :joia:

Compartilhar este post


Link para o post
Compartilhar em outros sites

Não sei se é isto mas ...

 

NOT EXISTS

 

Algo assim

 

Usuarios sem Posts

 

SELECT ID,NOME
FROM USUARIOS
WHERE NOT EXISTS (SELECT NULL
                 FROM   POSTS
                 POST.ID_USU = USUARIOS.ID)

Compartilhar este post


Link para o post
Compartilhar em outros sites

Deixa eu ver se entendi!

Você quer fazer um select em uma tabela qualquer que possui campos que aceitam nulos e quando, no select, for retornado esses campos, você quer retornar algum outro valor, tipo "0" quando for uma campo inteiro ou uma palavra padrão quando for string...é isso?

 

Se for isso, tem uma maneira bem simples de fazer:

 

select ISNULL(p.Telefone,0) as TelefonePessoa
 from PESSOA p

 

O que essa consulta significa? Então, é assim, se o campo Telefone estiver fazio, na sua consulta o valor retornado será 0.

Sempre o valor após a vírgula virá preenchido na coluna especificada se ela estiver vazia.

 

Dê uma olhada nesse link.

 

Espero que te ajude!

Compartilhar este post


Link para o post
Compartilhar em outros sites

×

Informação importante

Ao usar o fórum, você concorda com nossos Termos e condições.