dÚvida - campos nulos

3 respostas
lblanco

Boa tarde a todos,

Estou com uma dúvida que para alguns será considerada como básica, porém estou apanhando um pouco. Esperam que possam me ajudar.
Tenho duas tabelas que se referenciam porém esta referencia pode ser nula. Nesse momento tenho dificuldades em fazer uma busca trazendo somente os valores nulos. Vejam o exemplo:

Tabela USUARIO

ID NOT NULL
NOME NOT NULL
STATUS NULL

Tabela STATUS
ID NOT NULL
DESCRICAO NOT NULL

Na tabela usuário tenho os seguintes registros:

ID NOME STATUS
LBLANCO LUCAS BLANCO -
USER2 USUARIO 2 2
USER3 USUARIO 3 3
USER4 USUARIO 3 4

Notem que o usuário lblanco possui a coluna status nula. Gostaria de fazer uma query buscando somente os registros nulos. Para isso já tentei:

1 Tentativa = select a from Usuario a where a.status is null
2 Tentativa = select a from Usuario a where a.status is empty

Alguém pode me ajudar ?
Obrigado.

3 Respostas

L

Olá Lucas, boa tarde!

Vc não disse qual o seu BD, porém em MySQL, vc pode tentar resolver desta forma…

Espero q tenha ajudado…

Abraços…

lblanco

Olá , estou trabalhando com Oracle. Como estou usando o EJB pensei que o banco não tivesse tanta relevância. Mas vou tentar aqui.
Obrigado pela dica.

L

Humm, com Oracle vc pode fazer da seguinte forma.

Diga depois o q deu…

Criado 14 de fevereiro de 2010
Ultima resposta 15 de fev. de 2010
Respostas 3
Participantes 2