[pgbr-geral] Duvida: WHERE campo = null nao funciona?

2008-06-20 Thread Rúben Lício
Boa tarde, Tenho alguns SELECTs em uma base que devem retornar valores apenas se um campo timestamp não tiver dando algum, e também as vezes um campo char. Eu tento SELECT * FROM tb_teste WHERE campo_ts_teste = NULL; E isso não me retorna resultado (sim há resultados para ele devolver). Esse regis

Re: [pgbr-geral] Duvida: WHERE campo = null nao funciona?

2008-06-20 Thread Paulino - FoxBrasil
Tente assim: SELECT * FROM tb_teste WHERE campo_ts_teste ISNULL; [ ]'s Paulino Rúben Lício escreveu: > Boa tarde, > > Tenho alguns SELECTs em uma base que devem retornar valores apenas se > um campo timestamp não tiver dando algum, e também as vezes um campo > char. > Eu tento > SELECT * FROM t

Re: [pgbr-geral] Duvida: WHERE campo = null nao funciona?

2008-06-20 Thread Evandro Ricardo Silvestre
Rúben Lício wrote: > Boa tarde, > > Tenho alguns SELECTs em uma base que devem retornar valores apenas se > um campo timestamp não tiver dando algum, e também as vezes um campo > char. > Eu tento > SELECT * FROM tb_teste WHERE campo_ts_teste = NULL; > E isso não me retorna resultado (sim há resulta

Re: [pgbr-geral] Duvida: WHERE campo = null nao funciona?

2008-06-20 Thread Leonardo Cezar
2008/6/20 Rúben Lício <[EMAIL PROTECTED]>: > SELECT * FROM tb_teste WHERE campo_char_teste = NULL > SELECT * FROM tb_teste WHERE campo_char_teste != '*' O retorno dessa comparação não é nem verdadeira nem falsa. É desconhecida (unknown). Simplesmente porque não existe um cálculo conhecido para

Re: [pgbr-geral] Duvida: WHERE campo = null nao funciona?

2008-06-20 Thread Leandro DUTRA
2008/6/20 Rúben Lício <[EMAIL PROTECTED]>: > > Como devo fazer para comparar campos com NULL no postgres?? Em qualquer sistema decente, NULL não é valor, portanto os operadores normais não funcionam. IS NULL. -- skype:leandro.gfc.dutra?chat Yahoo!: ymsgr:sendIM?lgcdutra +55 (11) 3040 7300 r155

Re: [pgbr-geral] Duvida: WHERE campo = null nao funciona?

2008-06-20 Thread Leandro Henrique Pereira
Pelo padrão SQL o correto é usar campo is null Leandro Henrique Pereira Neto Administração de bancos de dados - DBA/OC SUPCD/CDSUT/CDSBB 61 21059359 Rúben Lício escreveu: > Boa tarde, > > Tenho alguns SELECTs em uma base que devem retornar valores apenas se > um campo timestamp não tiver dando

Re: [pgbr-geral] Duvida: WHERE campo = null nao funciona?

2008-06-20 Thread Emerson Casas Salvador
Rúben Lício escreveu: > Boa tarde, > > Tenho alguns SELECTs em uma base que devem retornar valores apenas se > um campo timestamp não tiver dando algum, e também as vezes um campo > char. > Eu tento > SELECT * FROM tb_teste WHERE campo_ts_teste = NULL; > E isso não me retorna resultado (sim há resu

Re: [pgbr-geral] Duvida: WHERE campo = null nao funciona?

2008-06-20 Thread Osvaldo Rosario Kussama
Rúben Lício escreveu: > Boa tarde, > > Tenho alguns SELECTs em uma base que devem retornar valores apenas se > um campo timestamp não tiver dando algum, e também as vezes um campo > char. > Eu tento > SELECT * FROM tb_teste WHERE campo_ts_teste = NULL; > E isso não me retorna resultado (sim há res

Re: [pgbr-geral] Duvida: WHERE campo = null nao funciona?

2008-06-20 Thread José Mello Júnior
Você deve utilizar ISNULL ou NOTNULL []´s 2008/6/20 Rúben Lício <[EMAIL PROTECTED]>: > Boa tarde, > > Tenho alguns SELECTs em uma base que devem retornar valores apenas se > um campo timestamp não tiver dando algum, e também as vezes um campo > char. > Eu tento > SELECT * FROM tb_teste WHERE cam

Re: [pgbr-geral] Duvida: WHERE campo = null nao funciona?

2008-06-20 Thread Rúben Lício
IS NULL funciona, muito obrigado. 2008/6/20 Leandro Henrique Pereira <[EMAIL PROTECTED]>: > Pelo padrão SQL o correto é usar > > campo is null > > Leandro Henrique Pereira Neto > Administração de bancos de dados - DBA/OC > SUPCD/CDSUT/CDSBB > 61 21059359 > > > > Rúben Lício escreveu: >> Boa tarde,

Re: [pgbr-geral] Duvida: WHERE campo = null nao funciona?

2008-06-20 Thread Aldemir Vieira
NULL não é igual nem a ele mesmo ;) NULL = NULL é unknown Forte abraço, Aldemir Vieira 2008/6/20 Rúben Lício <[EMAIL PROTECTED]>: > IS NULL funciona, muito obrigado. > > 2008/6/20 Leandro Henrique Pereira <[EMAIL PROTECTED] > >: > > Pelo padrão SQL o correto é usar > > > > campo is null > > > >

Re: [pgbr-geral] Duvida: WHERE campo = null nao funciona?

2008-06-20 Thread Ribamar Sousa
2008/6/20 Evandro Ricardo Silvestre <[EMAIL PROTECTED]>: > Rúben Lício wrote: > > Boa tarde, > > > > Tenho alguns SELECTs em uma base que devem retornar valores apenas se > > um campo timestamp não tiver dando algum, e também as vezes um campo > > char. > > Eu tento > > SELECT * FROM tb_teste WHER

Re: [pgbr-geral] Duvida: WHERE campo = null nao funciona?

2008-06-20 Thread Leonardo Cezar
2008/6/20 Ribamar Sousa <[EMAIL PROTECTED]>: > Impressionante como as respostas se atropelam e nem dá tempo de alguém ver > que um monte já respondeu. > Outro fator interessante: há algum tempo tinhamos um pequeno grupo de feras > ajudando, agora o grupo cresceu bastante. O problema é que estamos