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
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
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
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
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
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
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
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
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
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,
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
> >
> >
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
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
13 matches
Mail list logo