pesquisa SQL, expressão  XML
Índice dos Fóruns » Persistência: Hibernate, JPA, JDBC e outros
Autor Mensagem
Samadhi
JavaBaby

Membro desde: 02/02/2009 15:32:14
Mensagens: 78
Offline

Ola pessoal, estou com uma dificuldade, alguem poderia me ajudar??

Preciso fazer que ao executar o SQL eu selecione todos os registros da tabela que tenham um determinado campo vazio.
Por Exemplo: em uma tabela de contratos, preciso que chame apenas os contratos que tenham o campo da coluna "Janeiro" vazias.
Como fazer isso?



Como eh o simbolo de diferente na linguagem sql ??
se o numero for registrado como String devo colocar null, certo ???
thingol
Moderador

Membro desde: 29/07/2004 16:10:13
Mensagens: 17543
Offline

Para comparar um campo com NULL, use "IS NULL" ou "IS NOT NULL". Não se pode usar o operador de comparação.
[WWW]
leonickel
JavaChild

Membro desde: 28/08/2007 19:51:12
Mensagens: 141
Localização: São Paulo - SP
Offline

naoki420,

o símbolo de diferente em sql eh <>, porém o que vc deve fazer eh o q o thingol falou, usar IS NULL ou IS NOT NULL na sua query.

[]'ss!!
Samadhi
JavaBaby

Membro desde: 02/02/2009 15:32:14
Mensagens: 78
Offline

Pronto obrigado.

Estou usando esse codigo, porem nao estao aparecendo todos os registros que estao null.

This message was edited 1 time. Last update was at 04/03/2009 16:21:10

tivrfoa
Thread.start()

Membro desde: 26/09/2008 23:13:17
Mensagens: 37
Offline

leonickel wrote:naoki420,

o símbolo de diferente em sql eh <>, porém o que vc deve fazer eh o q o thingol falou, usar IS NULL ou IS NOT NULL na sua query.

[]'ss!!

pode usar != para diferente tbm

!= == <>
leonickel
JavaChild

Membro desde: 28/08/2007 19:51:12
Mensagens: 141
Localização: São Paulo - SP
Offline

vc vai precisar iterar o result set, pq dentro dele voltará uma lista dos registros que estão com o valor null conforme vc especificou na query......

faça um while mais ou menos assim


vc precisará alterar a sua lógica para mostrar todos os contratos no mesmo JOptionPane, esse exemplo foi soh para ilustrar o laço.

[]'ssss!!!
 
Índice dos Fóruns » Persistência: Hibernate, JPA, JDBC e outros
Ir para:   
Powered by JForum 2.1.8 © JForum Team