SQL: como dizer que um campo está vazio?
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
Curtidas 0
Melhor post
Paulo_amorim
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é+
GOSTEI 1