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
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
Curtir tópico
+ 0
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
se estiver com vazio, faça
Repare que um não funciona com o outro.
Isso deve resolver...
Até+
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
Responder
Gostei + 1
Clique aqui para fazer login e interagir na Comunidade :)