GARANTIR DESCONTO

Fórum SQL: como dizer que um campo está vazio? #215331

19/02/2004

0

galera,

estou tentando visualizar todos os registros de uma table que determinado campo estaja vazio. Digitei o seguinte código na query

select campo1, campo2
from tabela
where campo2 = ´´


o campo2 é do tipo string....
já tentei comparar com nill e null e nao funcionaram.

Adria


Adria

Adria

Responder

Post mais votado

19/02/2004

Olá

Antes de tudo, deve-se deixar claro que NULL eh diferente de ´´ (vazio)
se vc faz

insert into tabela(cod, nome, rua) values( 1,´joao´,´´)
isso nao eh = a
insert into tabela(cod, nome, rua) values( 1,´joao´, NULL)

Então voce deve ver: se os dados estão gravadoscomo NULL, faça
SELECT campo1,campo2 FROM tabela WHERE campo2 IS NULL

se estiver com vazio, faça
SELECT campo1,campo2 FROM tabela WHERE campo2 = ´´


Repare que um não funciona com o outro.


Isso deve resolver...
Até+


Paulo_amorim

Paulo_amorim
Responder

Gostei + 1

Utilizamos cookies para fornecer uma melhor experiência para nossos usuários, consulte nossa política de privacidade.

Aceitar